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

Переведите, , текст программы паскаля в кумир : разработайте алгоритм определения, является ли введённое натуральное число однозначным, двухзначным, трёхзначным или многозначным (больше трёх знаков – это много). паскаль: var write('введите трёхзначное положительное число: '); readln(a); if (a< 100) or (a> 999) then write('это не трёхзначное число. перезапустите программу! ') else begin sum: = a mod 10 + a div 10 mod 10 + a div 100; pro: = a mod 10 * a div 10 mod 10 * a div 100; if (sum> 9) and (sum< 100) then writeln('сумма цифр числа ',a,' - двухзначное число (',sum,')') else writeln('сумма цифр числа ',a,' - не двухзначное число (',sum,')'); if (pro> 99) and (pro< 1000) then writeln('произведение цифр числа ',a,' - трёхзначное число (',pro,')') else writeln('произведение цифр числа ',a,' - не трёхзначное число (',pro,')'); if (sum mod 3) = 0 then write('эта же сумма (',sum,') кратна трём') else write('эта сумма (',sum,') не кратна трём'); end; end.

Показать ответ
Ответ:
MagistooorNaine
MagistooorNaine
05.10.2020 14:31
алг
нач
  цел a, sum, pro
  вывод 'Введите трёхзначное положительное число: '
  ввод a
  если a<100 или a>999
    то вывод 'Это не трёхзначное число. Перезапустите программу!'
    иначе
      sum := mod(a, 10) + mod(div(a,10),10) + div(a,100)
      pro := mod(a, 10) * mod(div(a,10),10) * div(a,100)
      если sum > 9 и sum < 100
        то вывод 'Сумма цифр числа ',a,' - двухзначное число (',sum,')', нс
        иначе вывод 'Сумма цифр числа ',a,' - не двухзначное число (',sum,')', нс
      все
      если pro > 99 и pro < 1000
        то вывод 'Произведение цифр числа ',a,' - трёхзначное число (',pro,')', нс
        иначе вывод 'Произведение цифр числа ',a,' - не трёхзначное число (',pro,')', нс
      все
      если mod(sum, 3) = 0
        то вывод 'Эта же сумма (',sum,') кратна трём', нс
        иначе вывод 'Эта сумма (',sum,') не кратна трём', нс
      все
  все
кон
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота