44

Написать программу, выдающую результат — равна ли сумма цифр введенного…

27 февраля 2023

Написать программу, выдающую результат — равна ли сумма цифр введенного положительного числа 10 с защитой от неверного ввода. (неверный вод-если суммане равна 10 то программа должна заново спросить какие числа он хочет ввести) Делать в Turbo Pascal

категория: информатика

42

function sum (n: integer): integer; begin sum: =0; while n > 0 do begin sum: =sum+n mod 10; n: =n div 10; end; end; var a: integer; begin repeat writeln ('a='); read (a); until sum (a)=10; writeln ('OK'); end.

Знаете ответ?

Есть интересный вопрос? Задайте его нашему сообществу, у нас наверняка найдется ответ!
Делитесь опытом и знаниями, зарабатывайте награды и репутацию, заводите новых интересных друзей!
Задавайте интересные вопросы, давайте качественные ответы и зарабатывайте деньги. Подробнее...