Kezdőoldal » Számítástechnika » Programozás » Hogyan számolom meg?

Hogyan számolom meg?

Figyelt kérdés
Hogyan tudnám megszámolni hogy egy tömbben hány különböző elem van c++-ban? Algoritmust vagy kódot tudnátok mutatni?

2013. máj. 20. 20:55
 1/7 anonim ***** válasza:
0%

A tömb típusától függ. Pl int tömb esetén:

sizeof(tomb) / sizeof(int)

2013. máj. 20. 21:00
Hasznos számodra ez a válasz?
 2/7 anonim ***** válasza:
100%
Ha pedig úgy értetted, hogy az ismétlődő elemeket ne számolja, akkor csinálsz egy új tömbböt, a régi tömb elemeit sorra belepakolod ciklusban, de előtte egy másik ciklussal megnézed, hogy a régi tömb aktuális eleme benne van-e már az új tömbbe.
2013. máj. 20. 21:02
Hasznos számodra ez a válasz?
 3/7 A kérdező kommentje:
konkrét kódot tudsz nekem írni? így szól a feladat: Egy utazási iroda tárolja, hogy milyen távolságokra levő városokba mennyiért árul repülőjegyet. Írj programot, amely megadja hányféle olyan ár van, amelyről egyértelmű, hogy melyik városba lehet utazni ennyiért.
2013. máj. 20. 21:32
 4/7 gyorki92 ***** válasza:
Ha más írja a "konkrét kódot", semmi sem tanulsz. A hozzászóló elég jól kifejtette hogyan kell csinálni. Nem nehéz.
2013. máj. 20. 22:30
Hasznos számodra ez a válasz?
 5/7 anonim ***** válasza:

char mondat[] = "Egyszer volt hol nem volt volt egyszer egy mamut";

short j = 0;

for(char *i = &mondat[0]; *i != '\0'; ++i)

for(char *k = &mondat[0]; *k != '\0'; ++k) {

if(i != k)

++j;

}


cout << "tömbben " << j << " különböző elem van.";


Itt van de nem biztos,hogy jó.

Erősítse meg egy profi hogy vajon jó e.

2013. máj. 21. 00:34
Hasznos számodra ez a válasz?
 6/7 anonim ***** válasza:
hát nem
2013. máj. 21. 03:13
Hasznos számodra ez a válasz?
 7/7 anonim ***** válasza:
Ez mind szép és jó, csak ehhez a feladathoz: "Egy utazási iroda tárolja, hogy milyen távolságokra levő városokba mennyiért árul repülőjegyet. Írj programot, amely megadja hányféle olyan ár van, amelyről egyértelmű, hogy melyik városba lehet utazni ennyiért." nem arra van szükség, hogy hány különböző elem van a tömbben.
2013. máj. 21. 12:36
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!