Lập trình pascal. Dùng longint
Đề: Tính tổng giá trị chênh lệch giữa 2 chữ sô liền kề nhau của n
Lập trình pascal. Dùng longint Đề: Tính tổng giá trị chênh lệch giữa 2 chữ sô liền kề nhau của n
By Kinsley
By Kinsley
Lập trình pascal. Dùng longint
Đề: Tính tổng giá trị chênh lệch giữa 2 chữ sô liền kề nhau của n
uses crt;
var n:longint;
a,b:byte;
t:word;
begin
clrscr;
readln(n);
a:=n mod 10;
n:=n div 10;
t:=0;
while n<>0 do
begin
b:=n mod 10;
n:=n div 10;
t:=t+abs(a-b);
a:=b;
end;
writeln(t);
readln;
end.
uses crt;
var a,n,s,d:longint;
begin
clrscr;
write(‘Nhap n: ‘);readln(n);
a:=0; d:=0;
while n<>0 do
begin
inc(d);
if d<>1 then s:=s+abs(n mod 10-a);
a:=n mod 10;
n:=n div 10;
end;
writeln(s);
readln
end.