Войти

Показать полную графическую версию : [решено] Помогите пожалуйсто с задачей Паскаль.


Светлана96
16-01-2012, 17:06
Дано натуральное число. Найти число десятков в его десятичной записи (то есть вторую справа цифру его десятичной записи).

ferget
16-01-2012, 18:21
var a,n:integer;
begin
readln(n);
a:=(n mod 100) div 10;
writeln(a);
end.

Светлана96
16-01-2012, 20:13
Дано трехзначное число. Найдите сумму его цифр.не получается вот решение

Program Integer11;
var a,r,x,z,y,l:integer;
begin
readln(a);
x:=a div 100;
y:=a mod 10;
z:=(a div 10)mod 10;
r:=x+y+z;
Writeln('summa=',r)
end.

ferget
16-01-2012, 21:08
не получается вот решение »

что именно не получается? вроде решение верное

так попробуйте


x:=a div 100;
y:=a mod 100 div 10;
z:=a mod 10;
r:=x+y+z;

Светлана96
16-01-2012, 21:53
спс

Drongo
17-01-2012, 01:53
Светлана96, А это на будущее - Правила Форума Программирования (http://forum.oszone.net/announcement-21-187.html).




© OSzone.net 2001-2012