Kezdőoldal » Számítástechnika » Programozás » Valaki tud segiteni?

Valaki tud segiteni?

Figyelt kérdés

Írjunk programot amelyik generál 100 db számot, amelyeket elhelyezi egy tömbben ( a számokat -100 tol +100 ig generálja). A tömb tartalmát menti egy tipusos állományba utánna a tömböt rendezi buborékos módszer segítségével, és a rendezett tömb elemeit menti egy szöveges állományba?

Valaki leirja a programot? fontos lenne.


2016. okt. 7. 12:12
1 2 3
 21/22 A kérdező kommentje:
oké , de amugy nincs igazad
2016. okt. 7. 22:16
 22/22 SimkoL ***** válasza:

A Pascal a legkönnyebben tanulható nyelv, ezért nem értelek. Az egész program nyúlfarknyi, minimális 'szókinccsel' megoldható lásd:


program veletlen;


uses SysUtils;


var f : Text;

tipusos : file of Integer;

i, j, temp : Integer;

tomb : array[1..100] of Integer;


begin

Randomize;

for i := 1 to 100 do tomb[i] := Random(201) - 100;

AssignFile(tipusos, 'tipusos.int');

ReWrite(tipusos);

for i := 1 to 100 do Write(tipusos, tomb[i]);

CloseFile(tipusos);

for i := 100 downto 1 do

begin

for j := 1 to i do

begin

if tomb[j] > tomb[j + 1] then

begin

temp := tomb[j];

tomb[j] := tomb[j + 1];

tomb[j + 1] := temp;

end;

end;

end;

AssignFile(f, 'tipusos.txt');

ReWrite(f);

for i := 1 to 100 do Writeln(f, tomb[i]);

CloseFile(f);

ReadLn;

end.


Hibakezelés természetesen elférne.

A nagyfiam is rendszer informatikusnak tanult, lusta volt, bocs együtt élt már a jövendőbelijével, de azért a programozás alapjait tudta, megtanulta, mert érezte, hogy anélkül nem végez.

2016. okt. 7. 22:52
Hasznos számodra ez a válasz?
1 2 3

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!