Kezdőoldal » Számítástechnika » Programozás » "Index was outside the bounds...

"Index was outside the bounds of the array." Hiba Visual Studioban. Megoldás?

Figyelt kérdés

Sziasztok! 14-ére kell megírni a dolgozatot, és elakadtam.


A feladat a következő:


1. Töltsön fel egy 12 elemű t tömböt kétjegyű véletlen számokkal a [-30..+50] intervallumból.

2. A tömb elemeit írassa ki egymás mellé egy sorba vesszővel és szóközzel elválasztva.

3. Adja meg a tömb páros elemeinek darabszámát. (páros, ha t[i]%2 = = 0)

4. A páros elemeket másolja át a PAROS nevű tömbbe.


Az lenne a problémám, hogy a "PAROS[db] = t[i];" sort aláhúzza és hibát dob ki. A hibáról készült kép itt van:


[link] (pont) eu/view.php?filename=380K_perny_fot_2020_12_12.png


Tudnátok segíteni, hogy ne legyen hibás? Nagyon hálás lennék érte.

Nyelv: C#


A kód itt van:

[link]



#hiba #Visual Studio #C# #Index was outside the bounds of the array. #visual studio for mac #visual studio c# hiba
2020. dec. 12. 09:54
 1/2 anonim ***** válasza:
100%

//4. Feladat *WORKING ON...*

int[] PAROS = new int[db];

db = 0; // <--- ezt írd be

for (i = 0; i < t.Length; i++)

{

.....


nem akarom levágni, hogy mért, gondold át

2020. dec. 12. 11:29
Hasznos számodra ez a válasz?
 2/2 anonim ***** válasza:

Egyébként itt rossz a feltétel:

if (t[i] > -9 && t[i] < 9)


-9 és 9-et el fogod fogadni, azaz > -10 && < 10 kéne.


De egyébként feleselges ez a belső cikus, siman tudnál 1 lépésben is véletlenszámot generálni megadott intervallumban... (Azaz megfeleő méretű intervallumból geneáráslz és az érétktől függően vagy kivonsz belőle valamenynit vagy hozzáadsz.



Na meg egyébknt az r.Next(-30, 50) is hibás magában, 51 kéne második paraméternek.

2020. dec. 12. 19:07
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!