Kezdőoldal » Számítástechnika » Programozás » Random számokkal feltöltött...

Random számokkal feltöltött tömb c#, + - és nulla számok számlálása. Tömb méretét adja eredményül. Mit rontottam el?

Figyelt kérdés

Random rand = new Random();

int[] tomb = new int[10];


int poz = 0;

int neg = 0;

int nul = 0;

for (int i = 0; i < tomb.Length; i++) {

tomb[i] = rand.Next(1000);

if (tomb[i] > 0) { poz ++; }

if (tomb[i] == 0) { nul++; }

if (tomb[i] < 0) { neg++; }


}

Console.WriteLine("pozitív:{0},negatív:{1},nulla:{2}",poz,neg,nul);


azért nem értem mi lehet a baj, mert ha én adom meg a tömb elemeit, akkor jól fut..



2012. nov. 25. 20:21
 1/1 anonim ***** válasza:
100%

0 és 999 közötti random számokkal töltöd meg, így nem lesz negatív, és nagyon kicsi rá az esély hogy 0 lesz.


r.Next(-10, 11); így próbáld.

2012. nov. 25. 20:35
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!