Предмет: Информатика, автор: YuliaS15

Запишите на языке Паскаль программу, которая для произвольного натурального двузначного числа определяет:
а) сумму и произведение его цифр;
б) число, образованное перестановкой цифр исходного числа.

Ответы

Автор ответа: SanGreen74
0
a) 
var a,sum,p:integer; 
begin 
writeln('Введите число a'); 
read(a); 
sum:=a div 10 + a mod 10; 
p:=(a div 10) * (a mod 10); 
writeln('Сумма цифр числа =',sum); 
writeln('Произведение цифр числа =',p); 
end. 

б)
var a:integer; 
begin 
writeln('Введите число a'); 
read(a); 
a:=(a mod 10)*10+a div 10; 
writeln(a); 
end.
Похожие вопросы
Предмет: Русский язык, автор: sihalevaliza
Предмет: Другие предметы, автор: SMAKOVTYNN
. Диффузия происходит в *

В газах, жидкостях и твердых телах
Только в твердых телах
Только в жидкостях
2. Температура тела зависит от *

Плотности его вещества
Скорости движения его молекул
Его внутреннего строения
3. Чем больше нагрето тело, тем *

ниже его температура
выше его температура
температура не изменяется
4. Диффузия *

Плавление
Испарение
Проникновение молекул одного вещества в другое
5. Чем тёплая вода отличается от холодной *

Скоростью движения молекул
Прозрачностью
Строением молекул
6. Диффузия происходит быстрее, если *

Движение молекул прекращается
Движение молекул замедляется
Скорость движения молекул увеличивается
7. Какое движение называют тепловым *

Движение тела, при котором оно нагревается
Движение молекул в теле при высокой температуре
Постоянное хаотическое движение частиц, из которых состоит тело
8. Единица измерения температуры *

джоуль
сантиметр
килограмм
градус Цельсия