Pereiti prie turinio

Pascal ir masyvai


Rekomenduojami pranešimai

Prašau

program masyvas;
var n,i:integer;
var x,y:array[0..100] of integer;
var duom:text;

begin
   assign(duom, 'duom.txt');
   reset(duom);
   ReadLn(duom, n);

   for i:= 1 to n do
       begin
       Read(duom,x[i]); Read(duom,y[i]);
       end;
   close(duom);

   for i:= 1 to n do
       begin
       writeln(x[i],' ',y[i]);
       end;

   ReadLn();

end.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prašau

program masyvas;
var n,i:integer;
var x,y:array[0..100] of integer;
var duom:text;

begin
   assign(duom, 'duom.txt');
   reset(duom);
   ReadLn(duom, n);

   for i:= 1 to n do
       begin
       Read(duom,x[i]); Read(duom,y[i]);
       end;
   close(duom);

   for i:= 1 to n do
       begin
       writeln(x[i],' ',y[i]);
       end;

   ReadLn();

end.

 

 

Dėkui. Ėsmę suprantu, bet nemoku sintaksės tvarkingai sudėliot.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Užduotis: surasti iš duotų koordinačių faile duom.txt, kuri yra labiausiai nutolusi nuo koordinačių plokštumos centro (0;0). Užrašyti jos eilės numerį ir koordinates. Bet meta klaidas:

 

http://i.imgur.com/lXt4vJj.png

 

Programa:

 

program masyvas;

var k, i : integer;
var ats, t : real;

Type mas = array [1..30] of real;


procedure nuskaitymas(var X : mas; var Y : mas; var n : integer);
var i : integer;
F : text;

begin
   Assign(F, 'duom.txt');
   Reset(F);
   ReadLn(F, n);

   for i:= 1 to n do
       begin
       Read(F, X[i]); Read(F, Y[i]);
       end;

   end;


begin


   nuskaitymas(X, Y, n)

   for i :=  1 to n do
       begin
       ats:=((X[i]-0)^2 + (Y[i]-0)^2)^0,5;

       t:=0;

           if ats > t then do
           ats:= t;
           i:=k;

   end;

WriteLn('Labiausiai nutoles nuo koordinaciu plokstumos centro yra: ', k, ' taskas', x[i], ' ', y[i]);

Close(F);

end.

Redagavo Mantonijo
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

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