Pereiti prie turinio

wuss

Patvirtinti nariai
  • Pranešimai

    126
  • Užsiregistravo

  • Lankėsi

  • Atsiliepimai

    100%

wuss Pranešimai

  1. program matrica;
    VAR a : array[ 1 .. 1000, 1..1000] of integer;
    m, n, i, j, i2: integer;
    begin
    //write ('Kiek bus eiluciu ? '); readln(m);	  nereikalingas
    write ('Kiek bus stulpeliu? '); readln(n);
    m:=0;
    for i:=1 to n do
    begin
      for j :=1 to m do
    begin
    a[i,j] := 0;
    write(a[i,j],' ');
    end;
      for i2 := 1 to n-m do
    begin
    a[i,i2+m] := i2;
    write(a[i,i2+m],' ');
    end;
    writeln();
    m += 1;
    end;
    
    
    end.

  2. Uses graph; 
    
    Var g, m, x, y, x1, y1, s, i: integer; 
    
    Begin 
    g := detect; 
    Initgraph(g, m, ''); 
    Randomize; 
    X:=random(1000); 
    Y:=random(700); 
    for i:= 1 to 10 do 
    begin 
    X1:=random(1000); 
    Y1:=random(100); 
    s:= random(15) + 1; 
    setcolor(s); 
    Line (x, y, x1, y1); 
    x:=x1;
    y:=y1;
    End; 
    Readln; 
    End

    Netestavau, bet turi veikt :huh:

    PS: Jei gali atsiųsk graph biblioteka į pm ;)

  3. program robotas;
    const salys : array[1..4] of string = ('siaure', 'rytai', 'pietus', 'vakarai');
    var
    d, {kryptis}
    k: longint;
    c:string;   {salis}
    begin
    read (c, d);
    
    if c[1] = '0'  then k := 1;
    if c[2] = '0'  then k := 2;
    if c[3] = '0'  then k := 3;
    if c[4] = '0'  then k := 4;
    
    if d = -1 then if k -1 < 1 then k:=4 else k-=1;
    if d = 1  then if k + 1 >4 then k:=1 else k+=1;
    
    writeln(salys[k]);
    end.

    Mano variantas :)

  4. Rekursijos prisiminimui :D pasprendziau :D

    program Noname46;
    type Tpirm= array of integer;
    var ind:integer;  //Kiek radom pirminiu skaiciu
    {-----------PIRMINIAI-----------------}
    function pirminai_sk(sk:integer):Tpirm;
    var i, i2 : integer;
     pirm : boolean;
    begin
    setlength(pirminai_sk,sk);
    ind := 1;
    for i := 2 to sk do
      begin
      pirm := true;
      for i2 := 2 to  i-1 do
     if i mod i2 = 0 then pirm := false;
      if pirm then
     begin
     pirminai_sk[ind] := i;
     ind := ind + 1;
     end;
    end;
    ind := ind - 1;
    end;
    {-----------PIRMINIAI-----------------}
    {-----------KINTAMIEJI----------------}
    type TSand = array [1..100] of integer;
    var pirm_sk: Tpirm;	 //Pirminiai skaiciai
    skaicius,		   //Skaicius kuri turime gauti sudaugine
    n,N2,			   //Kelis skaitmenis reikia sudauginti
    i:integer;
    sandaugos,ats : TSand;
    {-----------KINTAMIEJI----------------}
    {----------DAUGINIMAS-----------------}
    procedure dauginimas (N, skaicius : integer; pirminiai:TPirm; sandaugos : TSand);
    var i,i2,san : integer;
    begin
    if N > 0 then
      begin
      for i:=1 to ind do
     begin
     sandaugos[n] := i;
     dauginimas(n-1,skaicius,pirminiai,sandaugos);
     end;
      end;
    san :=1;
    for i2:=1 to n2 do
     san:=san * pirminiai[sandaugos[i2]];
     if san = skaicius then  ats := sandaugos;
    end;
    {----------DAUGINIMAS-----------------}
    begin
     readln(skaicius);  //Koki skaiciu turime gauti
     readln(n);		 //kelis skaicius dauginsime
     N2 := N;		   //atsarginis kintamasis (reikalingas dauginimas() procedurai
     pirm_sk := pirminai_sk(skaicius);   //Randame visus pirminius skaicius iki pasirinkto skaiciaus
     dauginimas(n,skaicius,pirm_sk,sandaugos);
    
     for i:=1 to N do
     write(pirm_sk[ats[i]],'  ');
    
     Readln;
    end.

  5. Kažkaip įdomiai atrodo, uždavinyje rašo max(a,b), o jūs skaičiuojat sumą :)

    neturėtų būti:

     

    program namu_darbai;
    uses math;
      var a, b, c : integer;
    Begin
      writeln('Įveskite tris skaičius');
      readln(a, b, c);
      If max(a,b) < c
       then writeln ('y=',c) 
       else writeln ('y=',-c); {cia ir bus tas atvejas kai a + b >= c}
      readln; {sitas tik ant windows, bet ir tai nebutinas, langa atidaryt galima perziurai, jei uzsidare, ant linux nerasoma tokiu}
    end.

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