Kezdőoldal » Számítástechnika » Programozás » Nekem így nem tetszik a...

Nekem így nem tetszik a programom valaki segítsen kijavítani?

Figyelt kérdés

Itt a programom a lényeg az volt hogy ezek benne legyenek:-feltöltés-randommal

.kiír-egymás mellé

-összegzés,átlagszámítás

-párosak összegzése,átlaga

-3-mal osztható számok összege



program tomb;

uses crt;

var t:array[1..100] of integer;

i,j,osz:integer;

at:real;

begin

clrscr;

randomize;

textcolor(blue);

j:=0;

osz:=3;

at:=0;

for i:=1 to 5 do

begin

t[j]:=random(9)+1;

write(t[j]:5);

if t[i] mod 3=0 then

write(t[i]);

end;

osz:=osz+t[j];

writeln;

writeln('3-al oszthato szamok osszege: ',osz);

writeln('Osszeg ',osz);

writeln('Atlag ',at:0:2);


readln;

end.



2013. okt. 7. 17:51
 1/5 anonim ***** válasza:

Mi a kérdés?


Azt írod, neked nem tetszik. De nem írod le, hogyan tetszene.

2013. okt. 7. 17:55
Hasznos számodra ez a válasz?
 2/5 anonim ***** válasza:

#1 vagyok, najó, belenézve a kódba, leírom nekem mi "nem tetszik" :D


- az 'at' változónak nem adtál értéket, de bőszen kiírod a végén

- az összegzést (osz:=osz+t[j]) sikerült a cikluson kívülre írnod


Meg hé... nem is a 'j' a ciklusváltozód, hanem az 'i', a 'j' egész szimplán csak 0, és mégis mindenhol a t[j]-t módosítgatod...


Én azt mondom, kezd elölről nulláról, és NE vonogasd össze a ciklusokat.


1. Legyen egy ciklus, ami feltölt.

2. Legyen egy ciklus, ami kiír. Itt, ezen a ponton állj meg, teszteld le a programodat, mit csinál, mit ír ki.

3. Legyen egy ciklus ami összegez.

4. Az átlagszámítás az utána triviálisan egy sor ugye.

5. Utána foglalkozz a 3-mal oszthatókkal, stb.

2013. okt. 7. 18:00
Hasznos számodra ez a válasz?
 3/5 anonim ***** válasza:
(Jah, mármint adtál értéket az 'at'-nak, csak 0-át és nem átlagot.)
2013. okt. 7. 18:01
Hasznos számodra ez a válasz?
 4/5 anonim válasza:
Ez teljesen átláthatatlan, tanuld meg, hogy a ciklust beljebb írod, a begin-end-et is és hidd el te is jobban átlátod majd és lehet, hogy magad is rájössz a hibáidra!
2013. okt. 10. 18:30
Hasznos számodra ez a válasz?
 5/5 anonim válasza:
ha csak ide írtad fel így, akkor meg miért nem másoltad be a .pas ból...
2013. okt. 10. 18:34
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!