Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: Faito PASCAL klausimai

Parašė Faitas.· 2011 Kov. 17 19:03:08
#5

Dėkui chipass ;) Padariau keleta programų su pascal'iu:

Olimpiados (kas ketverius metus):


program olimpiada;
 var i, s : longint;
begin
  s := 0;
  for i := 1896 to 2011 do
    begin
        if i mod 4 = 0 then
            begin
                s := s + 1;
                WriteLn( i , 'm.' , ' ivyko ' , s , ' olimpiada' );
            end;
    end;
  WriteLn( '=======================================' );
  WriteLn( 'Jau ivyko ' , s , ' olimpiada' );
  Readln;
end.


Visi dviženkliai skaičiai kurie dalijasi iš savo skaitmenų sumos:


program Visi_dvizenkliai_skaiciai;
 
 var i, d, n : integer;
     a, b, sum : integer;
begin
  d := 0;
  n := 0;
  for i := 10 to 99 do
   begin
      a := i div 10;
      b := i mod 10;
      sum := a + b;
      if i mod sum = 0 then d := d + 1
                       else n := n + 1;
   end;
  WriteLn( d , ' dviženkliai(-ių) skaičiai(-ių) dalinasi iš jų skaitmenų sumos'  );
  WriteLn( n , ' dviženkliai(-ių) skaičiai(-ių) nesidalinasi iš jų skaitmenų sumos'  );
  Readln;
end.