Определить, является ли заданное шестизначное число счастливым
Категория: Delphi/Pascal
2012-02-19 17:50:38
Счастливым называют такое шестизначное число, у которого сумма его первых трех цифр равна сумме его последних трех цифр.
code: #pascal
program f; label 1; var p,i,code,n:longint; s:string; bb:boolean; begin 1:write('Pi= '); readln(p); if p>1000000 then begin writeln('ERROR: Pi < 999999'); goto 1 end; str(p,s); bb:=false; n:=0; val(s[1],i,code); n:=n+i; val(s[2],i,code); n:=n+i; val(s[3],i,code); n:=n+i; p:=0; val(s[4],i,code); p:=p+i; val(s[5],i,code); p:=p+i; val(s[6],i,code); p:=p+i; if n=p then writeln('MAGICESKOE') else writeln('NE MAGICESKOE'); readln; end.
Поделиться: