В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История
Mystery322
Mystery322
29.05.2023 23:39 •  Информатика

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

Показать ответ
Ответ:
александр383
александр383
07.08.2020 12:46
Программа:
var n,k1,k2,k3,k4:integer;
begin
write('n = '); readln(n);
k1:=n div 1000;
k2:=n div 100 mod 10;
k3:=n div 10 mod 10;
k4:=n mod 10;
if n mod 2 =0
 then writeln('Произведение цифр = ',k1*k2*k3*k4)
 else writeln('Число наоборот = ',k4*1000+k3*100+k2*10+k1);
end.

Пример 1:
n = 5324
Произведение цифр = 120

Пример 2:
n = 6387
Число наоборот = 7836
0,0(0 оценок)
Ответ:
20AKE04
20AKE04
07.08.2020 12:46
Var  a,s,q,w,e,r : integer;begin  readln(a);  q := a mod 10;  w := a mod 100 div 10;  e := a div 100 mod 10;  r := a div 1000;  if a mod 2 = 0 then  begin    s := r * e * w * q;    write('Произведение цифр : ', s);  end  else write('Перевёрнутое число : ',q,w,e,r);end.
Дано целое четырехзначное число. если число четное, найти произведение его цифр, иначе перевернуть ч
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота