Kezdőoldal » Számítástechnika » Programozás » Egy tomb tartalmanak a torlese...

Egy tomb tartalmanak a torleset szeretnem megoldani, a tomb elemeinek a felulirasaval. Mukodik csak a vegen mikor kiiratom, akkor nem irja ki rendesen az elemeket az egeszet. Remelem segitetek!?

Figyelt kérdés

program vmi;

uses crt;

var a : array[1..15] of integer;

poz ,i,m,j : integer;

begin

clrscr;

randomize;

poz:=0;

m:=0;

for i:=1 to 15 do

begin

a[i] := 1 + random(50);

writeln('a[',i,'] = ',a[i]);

end;


for i:=1 to 15 do

begin

if(odd(a[i])) then

begin

poz:=i;

dec(i);

inc(m);

for j:=poz to 15 do

begin

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

end;

end;

end;


for i:=1 to 15-m do

write(a[i],' ');

readln;

end.


2013. nov. 28. 09:00
 1/2 anonim ***** válasza:

Leírnád, hogy szerinted mit kellene csinálni a program középső részének?


Ez biztos hülyeség egy 15 elemű tömbnél (a j+1 lehet 16 is):

for j:=poz to 15 do

begin

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

end;


a végém miért csak 15-m -ig írod ki az elemeket? mit jelent az m? mennyi szokott lenni az értéke, amikor teszteled?

2013. nov. 28. 10:42
Hasznos számodra ez a válasz?
 2/2 anonim ***** válasza:
Mégse kell válasz?
2013. nov. 29. 16:26
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, 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!