Pereiti prie turinio

night1

Patvirtinti nariai
  • Pranešimai

    474
  • Užsiregistravo

  • Lankėsi

  • Atsiliepimai

    100%

night1 Pranešimai

  1. 1 uzdavinys:

    program Bevarde3;
    type masyvas=array[1..999] of integer;
    var i, x, y, t, s, kiekis : integer;
    M : masyvas;
    begin
    kiekis:=0;
    WriteLn('Idomus skaiciai');
    for i:=1 to 999 do begin
    s:=i;
    while s > 0 do begin
    t:=s mod 10;
    x:=x + t * t * t;
    s:=s div 10;
    end;
    if x = i then begin
    	kiekis:=kiekis + 1;
    	M[kiekis]:=i;
    end;
    x:=0;
    
    end;
    WriteLn('Tokie skaiciai: ');
    for i:=1 to kiekis do
    WriteLn(M[i]);
    WriteLn('Is viso tokius skaiciu: ', kiekis);
    ReadLn;
    end.

    Analogiska antras uzdavinys:

    program Bevarde3;
    type masyvas=array[1..999] of integer;
    var i, x, y, t, s, kiekis : integer;
    M : masyvas;
    begin
    kiekis:=0;
    WriteLn('Idomus skaiciai');
    for i:=100 to 9999 do begin
    s:=i;
    while s > 0 do begin
    t:=s mod 10;
    x:=x + t;
    s:=s div 10;
    end;
    if (x * x * x * x) = i then begin
    	kiekis:=kiekis + 1;
    	M[kiekis]:=i;
    end;
    x:=0;
    
    end;
    WriteLn('Tokie skaiciai: ');
    for i:=1 to kiekis do
    WriteLn(M[i]);
    WriteLn('Is viso tokius skaiciu: ', kiekis);
    ReadLn;
    end.

    Jei netingesiu isspresiu ir 3, gan lengvas pamastyk ir pats :)

  2. stai programa

    program lalala;
    type mas=array[1..100] of integer;
     va = record
       kiek: integer;
       kokios: mas;
     end;
    mas1 = array[1..100] of va;
    var X: mas1;
    i, n, j: integer;
    f, g: text;
    v: integer;
    c, b: real;
    r: real;
    
    begin
    Assign(f, 'duom.txt'); Reset(f);
    Assign(g, 'rez.txt'); Rewrite(g);
    ReadLn(f,n);
    for i := 1 to n do begin
    	Read(f, X[i].kiek);
    	for j := 1 to X[i].kiek do
    		Read(f, X[i].kokios[j]);
    	ReadLn(f);
    end;
    r := 0;
    for i:=1 to n do begin
      c:=0;
      b:=0;
      for j := 1 to X[i].kiek do begin
    	v:=X[i].kokios[j];
    	c:=c + 1 / v;
      end;
      b := 1 / c; 
      r := r + b; 
    end;
    Write(g,  r:0:2);	
      Close(f);
      Close(g);
    end.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...