Kezdőoldal » Számítástechnika » Programozás » Egy tömbben egy adott elem...

Egy tömbben egy adott elem csak egyszer (c++)?

Figyelt kérdés

[link]


A terv az, hogy mindegyik elemet összehasonlítom a tömbben lévő elemekkel még a tömb feltöltése közben, és ha egyezés lenne, akkor törlöm, vagy nem tudom, ebben kéne a segítség. Elég csak szóban, az is sok segítség.


És mindegy, hogy system("PAUSE");-t vagy cin.get();-et használok?


Nagyon köszönöm.


2020. aug. 25. 17:07
 1/8 anonim ***** válasza:

Erre ott vannak a halmazok.


[link]

2020. aug. 25. 17:15
Hasznos számodra ez a válasz?
 2/8 A kérdező kommentje:
Köszönöm szépen.
2020. aug. 25. 23:37
 3/8 tabaki ***** válasza:

Megteheted úgy is, ahogy leírtad. A for-on belül egy while-ciklusban generálod a számot, utána ellenőrződ, hogy volt-e az előzők között. Ha nem, kilépsz a while-ból, és beírod a tömbbe. De egyszerűbb megoldás, ha növekvő számokat generálsz, sorban beírod, és utólag kevered össze a tömbelemeket.

[link]

2020. aug. 26. 00:00
Hasznos számodra ez a válasz?
 4/8 tabaki ***** válasza:

Ja... Valami efféle még hiányzik az elejéről:

#include <iostream>

#include <iomanip>

using namespace std;


A system("PAUSE"); szerintem linuxban nem működik, úgyhogy van különbség.

Ha meg a main() kötelezően int, akkor illendő neki valami visszatérési értéket adni, egyelőre legalább egy return 0; utasítást.

2020. aug. 26. 00:14
Hasznos számodra ez a válasz?
 5/8 tabaki ***** válasza:

...Meg ez is gyanús:

int meret = rand() % 9 + 10;

double tmb[meret];


A GCC elfogadja, de úgy rémlik, nem szabványos, a tömb méretét előre ismernie kéne a programnak – legfeljebb csak egy random részét használod a lefoglalt helynek, valahogy így:

double tmb[19];

int meret = rand() % 9 + 10;

2020. aug. 26. 00:29
Hasznos számodra ez a válasz?
 6/8 tabaki ***** válasza:
Jut is eszembe, lesz még egy bonyodalom: A tömbbe két tizedesjegyre kerekítve kell beírnod számokat, és úgy vizsgálnod az egyenlőségüket. Ez messze nem ugyanaz, mint utólag csak a kiíratás pontosságát szabályozni.
2020. aug. 26. 02:23
Hasznos számodra ez a válasz?
 7/8 A kérdező kommentje:

Köszönöm a tanácsokat, ezekre odafigyelek majd.


Olyan tömbnél mi a helyzet, ahol nem tudjuk előre az elemeinek a számát?

2020. aug. 27. 00:33
 8/8 anonim ***** válasza:

Nem Kell mindenre tombot hasznalni, nem veletlen vannak kulonbozo beipetett tarolok. Amik mind a tombre es vectorra epulnek, de mar megirtak hozza a funkcionalitast.


Ha nem tudod az elemszamot, akkor altalanos esetben ott van a vector. De arra amit akarsz, tokeletesen megfelel a set. Miert akarod ujra feltalalni a kereket, ha azt mar megtette elotted valaki?

2020. aug. 27. 04:36
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, 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!