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

Задание 9 Параграф 3.3 ГДЗ Босова 8 класс (Информатика)

Задача

а) сумму и произведение его цифр;
б) число, образованное перестановкой цифр исходного числа.

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

Выполнение

Пусть двузначное число обозначено переменной $$n$$. Тогда его цифры можно найти так:

  • единицы: $$n \bmod 10$$;
  • десятки: $$n \div 10$$.

Тогда:

  • сумма цифр: $$s = (n \bmod 10) + (n \div 10)$$;
  • произведение цифр: $$p = (n \bmod 10)\cdot(n \div 10)$$;
  • число, полученное перестановкой цифр: $$10\cdot(n \bmod 10) + (n \div 10)$$.

program Ch;
var
  n, p, s: integer;
begin
  readln(n);
  p := (n mod 10) * (n div 10);
  s := (n mod 10) + (n div 10);
  writeln(‘p=’, p, ‘ s=’, s, ‘ ‘, (n mod 10), (n div 10));
end.

Чтобы вывести число с переставленными цифрами, в программе нужно записать выражение $$10\cdot(n \bmod 10) + (n \div 10)$$.

Ответ

program Ch;
var
  n, p, s: integer;
begin
  readln(n);
  p := (n mod 10) * (n div 10);
  s := (n mod 10) + (n div 10);
  writeln(‘Сумма цифр = ‘, s);
  writeln(‘Произведение цифр = ‘, p);
  writeln(‘Число с переставленными цифрами = ‘, 10 * (n mod 10) + (n div 10));
end.



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