Составьте программу, которая проверяет введенные числа на четырехзначность, а затем суммирует последнюю цифру числа.
Pascal
Ответы на вопрос
Ответил temateam
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
Новые вопросы
Русский язык,
1 год назад
Физика,
7 лет назад
История,
7 лет назад
Алгебра,
8 лет назад
Математика,
8 лет назад