All pastes #639763 Raw Edit

Mine

public text v1 · immutable
#639763 ·published 2007-07-30 21:03 UTC
rendered paste body
Program szamjegyek_osszege;
Uses CRT;
Var
   k, k2, szamjegy, szamjegy2 : byte;
   szam : integer;
   ertek : string;
   ch, ch2 : char;
   kod, kod2 : integer;
Const
     osszeg : integer = 0;
     osszeg2 : integer = 0;
     szoveg1 = 'A paros sorszamu szamjegyek osszege: ' ;
     szoveg2 = 'A paratlan sorszamu szamjegyek osszege: ' ;
Begin
     ClrScr;
     WriteLn('Kerem a szamot:');
     ReadLn(szam);
     str(szam, ertek);
     For k := 1 + ord(szam < 0) to length(ertek) do
            Begin
                 ch := ertek[k];
                 val(ch, szamjegy, kod);
                 osszeg := osszeg + szamjegy;
                 k := k + 1;
            End;
     For k2 := 2 + ord(szam < 0) to length(ertek) do
            Begin
                 ch2 := ertek[k2];
                 val(ch2, szamjegy2, kod2);
                 osszeg2 := osszeg2 + szamjegy2;
                 k2 := k2 + 1;
            End;
     If length(ertek) mod 2 = 0 then
        Begin
             WriteLn(szoveg1, osszeg2);
             WriteLn(szoveg2, osszeg);
        End
     Else
         Begin
              WriteLn(szoveg1, osszeg);
              WriteLn(szoveg2, osszeg2);
         End;
     ReadLn;
End.