program alpha; var skc1,skc2,a,kart1,kart2:integer; begin skc1:=0;kart1:=0; skc2:=0;kart2:=0; WriteLn('INFORMACIJA: Ivede skaiciu "0" baigsite sumos skaiciavima. Iveskite skaicius didesnius nei 0'); Write('Iveskite skaiciu ');Readln(a); while a<>0 do begin if (a mod 2)=0 then begin skc1:=skc1+a;Writeln('Tarpine lyginiu skaiciuku suma = ',skc1);kart1:=kart1+1;Write('Ivesk skaiciu ');ReadLn(a);end else if (a mod 2)<>0 then begin skc2:=skc2+a;Writeln('Tarpine nelyginiu skaiciuku suma = ',skc2);kart2:=kart2+1;Write('Ivesk skaiciu ');ReadLn(a);end; end; WriteLn(''); WriteLn(''); WriteLn('Lyginiu skaiciu suma lygi ', skc1); WriteLn('Nelyginiu skaiciu suma lygi ', skc2); WriteLn('Visu skaiciu suma lygi ', (skc1+skc2)); WriteLn(''); WriteLn('Lyginiai skaiciai pasikartojo ', kart1,' kartu'); WriteLn('Nelyginiai skaiciai pasikartojo ', kart2,' kartu'); Readln; end.