Kezdőoldal » Számítástechnika » Programozás » C-ben hogy kérhetek be "scanf"...

C-ben hogy kérhetek be "scanf" segítségével adott elemű tömböt?

Figyelt kérdés

2013. jan. 9. 11:56
1 2
 1/12 anonim ***** válasza:
Elemenként.
2013. jan. 9. 11:58
Hasznos számodra ez a válasz?
 2/12 iostream ***** válasza:
Ciklussal. Sok sikert.
2013. jan. 9. 11:58
Hasznos számodra ez a válasz?
 3/12 anonim ***** válasza:
Eeesetleg kijelölsz egy speciális karaktert, mondjuk a |-ot és azt mondod a hallgatónak, hogy írja be az elemeket |-al elválasztva. Utána csak darabolni kell.
2013. jan. 9. 11:58
Hasznos számodra ez a válasz?
 4/12 anonim ***** válasza:

int tomb[10];

for(int i = 0; i<=10; i++)

{

tomb[i] += 2;

}

//Ez alapján talán már menni fog.

2013. jan. 9. 18:38
Hasznos számodra ez a válasz?
 5/12 anonim ***** válasza:

Előző: a for ciklus feltételében C-ben nem lehet deklarálni, Az C++ -os lehetőség.


Bekérés (a kiírás nélkül):


#include <stdio.h>


int main(){

int i;

int tomb[10];

for(i = 0; i<=10; i++){

printf("A tomb %d. eleme:\n", i+1);

scanf("%d", &tomb[i]);

}

return 0;

}

2013. jan. 9. 19:09
Hasznos számodra ez a válasz?
 6/12 anonim ***** válasza:
Lol ezt nem tudtam, köszönöm az előzőnek. Gondolom a kérdező már érti mi van, nem?
2013. jan. 9. 19:22
Hasznos számodra ez a válasz?
 7/12 A kérdező kommentje:
Köszönöm a válaszokat, igen így érthető! :)
2013. jan. 9. 19:40
 8/12 anonim válasza:

Kedves Gyilkos Gamer és Laciii !


Mindkettőtök programja ránézésre segmentation fault-ot dobhat tömb túlindexelés miatt. Lehet, hogy 10-ből 8-szor véletlen nem fog, de ez így roppant helytelen.

2013. jan. 10. 02:40
Hasznos számodra ez a válasz?
 9/12 anonim ***** válasza:

Tisztalt valaki!


Ha a tomb[i] += 2; és i+1; műveletekre gondolsz, akkor láthatod, hogy az i ciklusváltozót nem fogja módosítani, mert az eredménye nem íródik bele i-be!


Ha mással van a gondod, akkor írd meg pm-ben, mert igen kívűncsi vagyok rá!

2013. jan. 11. 19:08
Hasznos számodra ez a válasz?
 10/12 iostream ***** válasza:

for(i = 0; i<=10; i++)


Szerinted ennek a ciklusnak i milyen értékénél lesz vége, és melyikre fut le utóljára?

2013. jan. 11. 19:28
Hasznos számodra ez a válasz?
1 2

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!