Вводится 3-значное число. найти сумму его цифр. входные данные вводится одно число (от 100 до 999) выходные данные выводится одно число - сумма цифр примеры | входные данные | выходные данные | | а=345 | s=12 |
int main() { int n; do { cout <<"N = "; cin >>n; } while (n<100 || n>999); int sum = 0; while (n!=0) { sum+=n%10; n/=10; } cout <<sum <<endl; return 0; }
Pascal: var n,sum:integer; begin readln (n); sum:=0; while (n<>0) do begin sum:=sum+(n mod 10); n:=n div 10; end; writeln (sum); end.
#include <iostream>
using namespace std;
int main()
{
int n;
do
{
cout <<"N = ";
cin >>n;
}
while (n<100 || n>999);
int sum = 0;
while (n!=0)
{
sum+=n%10;
n/=10;
}
cout <<sum <<endl;
return 0;
}
Pascal:
var n,sum:integer;
begin
readln (n);
sum:=0;
while (n<>0) do
begin
sum:=sum+(n mod 10);
n:=n div 10;
end;
writeln (sum);
end.