mam takovy mensi problem chci z pole vymazat prvky, které se shodují s nějakým jiným, ale nefunguje mi to prosím o pomoc
void kontrola() {
k=1;
for(k=1;k<n;k++){
for(i=0;i<n-1;i++){
if (pole[i]==pole[k]){
n--;
for(c=i;c<n;c++){
pole[c]=pole[c+1];
}
i=i-1;
}}}}
Fórum › C / C++
Vymazání stjených prvků v poli(smaze se jen jeden).
stejne by bylo asi nejlepsi udelat si docasny pole kam ukladas prvky... a rovnou ho vzdy projedes pred vlozenim jestli v nem potencialni adept na novy prvek jiz neni ...
To KIIV : to sice ano, ale ja to musim udelat takhle bohužel, tak jsem napsal tuhle proceduru ta sice odstani stejny prvky ale v poli potom vždycky zůstanou jen dva prvkyi když jich tam je třeba deset a neopakuje se ani jeden
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 37 hostů
Podobná vlákna
Jak zjistit jen jeden CIN — založil Začátečník JK
Třízení prvků v poli — založil Marek
Počet prvků poli — založil suchla12
Kombinace prvků polí — založil JIRKAS
Počet prvků v poli — založil Hmm
Moderátoři diskuze