Kezdőoldal » Számítástechnika » Programozás » Hogyan lehet meghatározni a...

Hogyan lehet meghatározni a beolvasott számok összegét és szorzatát?

Figyelt kérdés
Be kell olvasni egy N számot, aztán N darab számot.Ezeknek kell az összege és szorzata. Nem megy ez nekem :/

2015. nov. 5. 20:31
 1/6 anonim ***** válasza:
Beolvasod tömbbe őket, majd egy for ciklussal szorzod meg össze is adod őket, az eredményeket meg eltárolod egy váltózóban
2015. nov. 5. 20:42
Hasznos számodra ez a válasz?
 2/6 SimkoL ***** válasza:
Nem kell ide tömb, megy ez 'reptibe' is :)
2015. nov. 5. 20:45
Hasznos számodra ez a válasz?
 3/6 anonim ***** válasza:

Ha később nem használod semmire sem ezeket a számokat akkor tényleg nem kell tömb


létrehozol két változót(szorzat, összeg)

Bekéred N-et

egy for ciklusban 1től N-ig

bekéred a számokat

szorzat=szorzat*bekért szám

összeg=összeg+bekért szám

Kiíratod a szorzatot meg az összeget

2015. nov. 5. 20:52
Hasznos számodra ez a válasz?
 4/6 SimkoL ***** válasza:
Legalább írj le pár sort, hogy ki tudjuk javítani :)
2015. nov. 5. 20:59
Hasznos számodra ez a válasz?
 5/6 anonim ***** válasza:

10 REM HAZIFELADAT

20 INPUT "HANY SZAM VAN", N

30 IF N < 1 THEN GOTO 20

40 LET OSSZEG = 0

50 LET SZORZAT = 1

60 FOR I = 1 TO N STEP 1

70 PRINT I; ". SZAM ERTEKE: ";

80 INPUT A

90 LET OSSZEG = OSSZEG + A

100 LET SZORZAT = SZORZAT * A

110 NEXT I

120 PRINT "AZ OSSZEG: "; OSSZEG

130 PRINT "A SZORZAT: "; SZORZAT

2015. nov. 6. 15:40
Hasznos számodra ez a válasz?
 6/6 tabaki ***** válasza:

var n,i,a:integer;o,x:longint;procedure p; begin Inc(o,a);x:=x*a;end;begin

repeat Write('Hány számról van szó? ');ReadLn(n);until n>0;o:=0;x:=1;Write

(#10#13,'Kérem az első számot: ');ReadLn(a);p;for i:=2 to n do begin Write

('Kérem a következő számot: ');ReadLn(a);p;end;WriteLn(#10#13,'Összeg: ',o,

#10#13,'Szorzat: ',x);WriteLn(#10#13,'ENTER megnyomására vége a programnak.'

);ReadLn;end.

2015. nov. 6. 22:46
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!