Написать программу, которая вводит число. Если число двузначное, то нужно найти сумму цифр в числе. Если число трехзначное – произвести произведение цифр числа. Если число четырехзначное – найти среднее арифметическое цифр этого числа. Если число иное – вывести запись «Введите 2-х, 3-х или 4-х значное число».
Ответы
Ответ дал:
0
Ответ:
- var
- x, n: integer;
- n1: real;
- begin
- Writeln('Введите число: ');
- Read(x);
- if (x > 9) and (x < 100) then
- begin
- n := (x div 10) + (x mod 10);
- Writeln('Сумма цифр равна: ', n);
- end;
- if (x > 99) and (x < 1000) then
- begin
- n := (x div 100) * ((x div 10) mod 10) * (x mod 10);
- Writeln('Произведение цифр равно: ', n);
- end;
- if (x > 999) and (x < 10000) then
- begin
- n := x div 1000 + (x div 100) mod 10 + (x div 10) mod 10 + x mod 10;
- n1 := n / 4;
- Writeln('Среднее арифметическое равно: ', n1);
- end;
- if x > 9999 then
- begin
- Writeln('Введите 2-х, 3-х или 4-х значное число');
- end;
- end.
Вас заинтересует
2 года назад
2 года назад
2 года назад
2 года назад
8 лет назад
9 лет назад