Правильно или нет, подскажите как program ex; var a,b,c:integer; begin readln (a); b:=a...

0 голосов
114 просмотров

Правильно или нет, подскажите как
program ex;
var a,b,c:integer;
begin
readln (a);
b:=a mod 10;
c:=a div 100;
a:=b+c;
writeln (a);
end.


Информатика Начинающий (135 баллов)
оставил комментарий Одаренный (2.7k баллов)

какая задача?

оставил комментарий Начинающий (330 баллов)

Я же тебе написал для трех значного числа

оставил комментарий Начинающий (330 баллов)

Эта программа для нахождения суммы двух значного числа

оставил комментарий Одаренный (2.7k баллов)

Суммы цифр?

оставил комментарий Одаренный (2.7k баллов)

Тогда с:=a div 10; 

оставил комментарий (51 баллов)

сумму цифр через цикл писать надо

оставил комментарий Одаренный (2.7k баллов)

сейчас

оставил комментарий Начинающий (330 баллов)

Нет, не через цикл, да сначала div

оставил комментарий Начинающий (330 баллов)

div100 mod10

Дано ответов: 2
0 голосов
(51 баллов)

Program vav;

var a,b,c,x,s:integer;

begin

read(a);

x:=a;
s:=0;
while x<>0 do
 begin
   s:=s+(x mod 10);
   x:=x mod 10
 end;
write(s);end.

0 голосов
Одаренный (2.7k баллов)

Var a, b: integer;
begin
readln (a);
b:=0;
while a>0 do begin
b:=b + a mod 10;
a:= a mod 10;
end;
writeln (b);
end.

...