Предмет: Информатика,
автор: neera
Составьте программу, которая проверяет введенные числа на четырехзначность, а затем суммирует последнюю цифру числа.
Pascal
Аноним:
И до каких пор она это делает?
Ответы
Автор ответа:
0
Как-то так:
//fpc 3.0.0
program HelloWorld;
var
total: integer; // результат суммирования
ent, last: integer; // ввод, подсчет
begin
total := 0; // начальная сумма
// 30 можно поменять на любое число, чтоб цикл не шел вечно. А если надо вечно, то поменять условие на 1 < 2
while total <= 30 do
begin
// просим число
write('Enter number: ');
readln(ent);
// получаем только 4-х значные
if (ent < 1000) or (ent > 9999) then
Continue;
// берем последнюю цифру
last:= ent mod 1000;
last:= last mod 100;
last:= last mod 10;
// складываем
total:= total + last;
// выводим результат
writeln(total);
end;
end.
Результат можно посмотреть тут: https://rextester.com/ENTY66578
Похожие вопросы
Предмет: Қазақ тiлi,
автор: vasilisasemenova0177
Предмет: Алгебра,
автор: amettema22
Предмет: Русский язык,
автор: matrinaeva2008
Предмет: Математика,
автор: hsjshssv
Предмет: Математика,
автор: Денис20001488