Kezdőoldal » Számítástechnika » Programozás » C#-ban hogy tudok egy tömböt...

FurrierX kérdése:

C#-ban hogy tudok egy tömböt 1-től 10-ig a számokkal feltölteni?

Figyelt kérdés
C#-ban szeretném elérni, hogy feltöltődjön egy tömb és elemeit ki is írj a konzol az alábbi módon: 1 2 3 4 5 6 7 8 9 10

2019. okt. 6. 00:35
 1/2 anonim ***** válasza:
73%

1)

int[] array = new int[] {

1, 2, 3, 4, 5, 6, 7, 8, 9, 10

};


2)

int[] array = new int[10];

for (int index = 0; index < array.GetLength(0); index++)

.. array[index] = index + 1;


3)

int[] array = Enumerable.Range(1, 10).ToArray();


Akármelyiket is választod, utána kiíratni ennyi:

1)

for (int i = 0; i < array.GetLength(0); i++)

.. Console.Write($"{array[i]} ");


2)

foreach (int current in array)

.. Console.Write($"{current} ");


3)

Console.WriteLine(string.Join(" ", array));

2019. okt. 6. 01:07
Hasznos számodra ez a válasz?
 2/2 jocólali97 ***** válasza:

oké lehet statikusan is feltölteni, h a felhasználó adja meg azt a 10 db számot, lehet h ez már neked nem aktuális, de hátha másnsak segítek vele.


első megoldás:

int [] tömb = new int [10];


for (int i=0; i <tömb.Lenght; i++)

{

Console.Write("szám{0}: ",i+1);

tömb[i]=Convert.ToInt32(Console.ReadLine());

}


foreach(int elemek in tömb)

Console.Write("{0,5}", elemek);


Console.ReadKey();



második megoldás(10 db random számmal fetöltöd):

int [] tömb2 = new int [10];

Random r = new Random();


for (int i=0; i <tömb2.Lenght; i++)

tömb2[i]=r.Next(10);


foreach(int elemek in tömb2)

Console.Write("{0,5}", elemek);


Console.ReadKey();



valahogy így, az utóbbit duplikációszűrővel lehet fokozni, de szerintem így is megteszi neked, ha mégis vlmi szintaktikai hiba lépne fel ezt a kódot átmásolván, ami elgépelésből adódhat, a fejlesztőkörnyezet jelzi majd, kis nagy betű stb..

2020. jan. 2. 13:41
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!