1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
Семакин
Задание 5 Параграф 18 ГДЗ Семакин 9 класс (Информатика)
Семакин, Залогова
9 класс
Автор
Семакин, Залогова

Задание 5 Параграф 18 ГДЗ Семакин 9 класс (Информатика)

Задача

program Z_3_5;
var
a, b, c, s1, s2, s3, max: integer;
procedure zz(x: integer; var k: integer);
var
i, j: integer;
begin
i := 0;
while x > 0 do
begin
i := i + x mod 10;
x := x div 10
end;
k := i;
//writeln(k)
end;
begin
write(‘A,B,C > > ‘);
readln(a, b, c);
zz(a, s1); zz(b, s2); zz(c, s3);
max := s1;
if max < s2 then max := s2; if max < s3 then max := s3; if max = s1 then writeln('Сумма цифр больше у числа ', a); if max = s2 then writeln('Сумма цифр больше у числа ', b); if max = s3 then writeln('Сумма цифр больше у числа ', c); end.

Подробный ответ

Составим процедуру, которая находит сумму цифр целого числа. Для этого будем последовательно брать последнюю цифру числа с помощью $$x \bmod 10$$ и отбрасывать её с помощью $$x \div 10$$.

Затем вычислим суммы цифр для трёх данных чисел и сравним их. У какого числа сумма цифр окажется наибольшей, то и выводим.

program Z_3_5;
var
  a, b, c, s1, s2, s3, max: integer;

procedure zz(x: integer; var k: integer);
var
  i, j: integer;
begin
  i := 0;
  while x > 0 do
  begin
    i := i + x mod 10;
    x := x div 10
  end;
  k := i;
end;

begin
  write(‘A,B,C >> ‘);
  readln(a, b, c);
  zz(a, s1);
  zz(b, s2);
  zz(c, s3);
  max := s1;
  if max < s2 then max := s2;
  if max < s3 then max := s3;
  if max = s1 then writeln(‘Сумма цифр больше у числа ‘, a);
  if max = s2 then writeln(‘Сумма цифр больше у числа ‘, b);
  if max = s3 then writeln(‘Сумма цифр больше у числа ‘, c);
end.

Процедура zz вычисляет сумму цифр числа и записывает результат в переменную k. После этого программа находит максимальную из трёх сумм и выводит соответствующее число.

Ответ: программа определяет, у какого из трёх чисел сумма цифр наибольшая, с помощью процедуры подсчёта суммы цифр.



Общая оценка
3.5 / 5
Другие учебники
Другие предметы