Помогите)
Добавлено: 28 окт 2014, 18:22
Помогите пожалуйста составить программу на Паскале:
Даны два натуральных числа. Проверить, в них совпадают первые и последние цифры.
У меня не выходит с первыми цифрами. Что исправить?
program ind4;
uses crt;
var y,x,k,s:longint;
t,f:boolean;
begin
clrscr;
write('x=');
read(x);
write('y=');
read(y);
t:=false;
f:=false;
k:=y mod 10;
s:=x mod 10;
if k=s then f:=true;
writeln('остання цифра збігається',f);
while x<>0 do
begin
s:=x div 10;
x:=s;
end;
while y<>0 do
begin
k:=y div 10;
y:=k;
end;
if x=y then t:=true;
writeln('перша цифра збігається - ',t);
readln;readln;
end.
Даны два натуральных числа. Проверить, в них совпадают первые и последние цифры.
У меня не выходит с первыми цифрами. Что исправить?
program ind4;
uses crt;
var y,x,k,s:longint;
t,f:boolean;
begin
clrscr;
write('x=');
read(x);
write('y=');
read(y);
t:=false;
f:=false;
k:=y mod 10;
s:=x mod 10;
if k=s then f:=true;
writeln('остання цифра збігається',f);
while x<>0 do
begin
s:=x div 10;
x:=s;
end;
while y<>0 do
begin
k:=y div 10;
y:=k;
end;
if x=y then t:=true;
writeln('перша цифра збігається - ',t);
readln;readln;
end.