Kezdőoldal » Számítástechnika » Programozás » Sürgős! A scratch ben hogy...

Sürgős! A scratch ben hogy tudom ezt meg csinálni? Tölts fel egy listát [-50,50] közötti számokkal és írasd ki a negatív számok összegét és a pozitív számok összegét külön!

Figyelt kérdés
Addig meg van hogy töltsd fel a listát de utána már nem. Tudtok segíteni? Esetleg képpel? Előre is köszönöm a segítséget.

#programozás #összeadás #Negatívszámok #Pozitívszámok
2021. nov. 8. 21:38
 1/5 anonim ***** válasza:

Én Ring-ben oldottam meg a feladatot, szerintem eléggé olvasható a kód.


---------------------------------------------------------

load "stdlib.ring"

list = newlist(50,50)

limit = 50

sumPos = 0

sumNeg = 0


for n = 1 to limit

for m = 1 to limit

rnd = random(49) + 1

abs = random(1) + 1

if abs = 1

list[n][m] = rnd

else

list[n][m] = -rnd

ok

next

next


for n = 1 to limit

for m = 1 to limit

if list[n][m] > 0

sumPos = sumPos + list[n][m]

else

sumNeg = sumNeg + list[n][m]

ok

next

next


see "Negative = " + sumNeg + " Positive = " + sumPos + nl

---------------------------------------------------------


Output:

Negative = -32412 Positive = 31781

2021. nov. 8. 22:49
Hasznos számodra ez a válasz?
 2/5 anonim ***** válasza:
Elnézést, kétdimenziós listát használtam. A sima lista esetén hasonló a megoldás.
2021. nov. 8. 23:03
Hasznos számodra ez a válasz?
 3/5 anonim ***** válasza:

Íme az egydimenziós változat:


load "stdlib.ring"

list = list(50)

limit = 50

sumPos = 0

sumNeg = 0


for n = 1 to limit

rnd = random(49) + 1

abs = random(1) + 1

if abs = 1

list[n] = rnd

else

list[n] = -rnd

ok

next


for n = 1 to limit

if list[n] > 0

sumPos = sumPos + list[n]

else

sumNeg = sumNeg + list[n]

ok

next


see "Negative = " + sumNeg + " Positive = " + sumPos + nl

2021. nov. 8. 23:31
Hasznos számodra ez a válasz?
 4/5 anonim ***** válasza:
Elnézést, most vettem észre, hogy a Scratch vizuális programozási nyelv.
2021. nov. 8. 23:36
Hasznos számodra ez a válasz?
 5/5 anonim ***** válasza:

Na, csak összeszenvedtem

[link]

2021. nov. 9. 12:44
Hasznos számodra ez a válasz?

További 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!