Предмет: Информатика,
автор: krriffik
Написать программу Паскаль
Известно, что среди двузначных чисел есть те, у которых сумма цифр не превосходит 27. Найдите эти числа.
krriffik:
нет
и как тогда узнать, сколько читать нужно?
не знаю)нам это учительница задала решить, было только это условие и всё.
стоп, числа же двузначные
значит максимальная сумма - 18
у любого двузначного числа сумма цифр не превосходит 27
В чём смысл задания то?..
точняк, до меня тоже только дошло. напишу ей об этом.
ну давай шаблон выложу, там только 27 нужно будет заменить на что-нибудь другое
а проще можно? мы просто это еще не прошли
Ответы
Автор ответа:
1
var
n, a, i, cnt: Integer;
begin
cnt := 0;
Write('Введите кол-во чисел: ');
Read(n);
Write('Введите двузначные числа: ');
for i := 1 to n do begin
Read(a);
if a mod 10 + a div 10 <= 27 then
Inc(cnt)
end;
Write('Кол-во чисел, сумма цифр которых не превышает 27: ', cnt)
end.
Прости, но тут используются только самые базовые вещи. Не думаю, что можно проще
А что вы сейчас проходите?
Если требуется, могу объяснить каждую строчку
Прошли циклы for, repeat недавно
Ну вот, у меня же for есть, который читает n чисел
Мы только Inc не прошли
а может это и было в учебнике, но мы это пропустили
А, это увеличение на 1. Эту строку можно заменить на: cnt := cnt + 1;
поняла, спасибо
Похожие вопросы
Предмет: Окружающий мир,
автор: nastena757555
Предмет: Русский язык,
автор: Tanyawppr
Предмет: Другие предметы,
автор: zigainur
Предмет: Русский язык,
автор: sarsarov45
Предмет: Математика,
автор: ImNasty