Информатика, вопрос задал Аноним , 7 лет назад

Написать программу, которая вводит число. Если число двузначное, то нужно найти сумму цифр в числе. Если число трехзначное – произвести произведение цифр числа. Если число четырехзначное – найти среднее арифметическое цифр этого числа. Если число иное – вывести запись «Введите 2-х, 3-х или 4-х значное число».

Ответы на вопрос

Ответил HappyCoder
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.
Новые вопросы