Ty pole jsem předělal ale i tak mi při sjednoceni tech mnozin atd kdyz vkladam prvky z jednoho pole do druheho vypisu je nesmyslna cisla
Příspěvky odeslané z IP adresy 213.226.226.–
int i,j,k;
pocet=0;
for(k=0;k<n1;k++){
c[k]=a[i];
i++;}
for (j=0;j<n2;j++){
if (b[j]==a[i]){
i++;
pocet++;}
else {
k=n1+1;
c[k]=b[j];
k++;
i++;
}
}
printf("Vysledkem sjednoceni mnozin A a B je mnozina C: ");
for(k=0;k<(n1+n2-pocet);k++){
printf("%d ",c[k]);
printf("\n\n");
To jak jsi podor nejde přeložit je proto že je napsaný v C a ne c++ to delete jsem jenom zkoušel jsem ho našel, a jelikož jsem si nevěděl rady tak jsem ho zkusil.
Chtěl bych se zeptat jak se dá odstranit prvek pole v C.A také bych chtěl poprosit jestli by se někdo nepodíval na můj zdroják s C začínám a dělám program pro práci s množinami a u sjednoceni ,pruniku a rozdilu mi to vypisuje uplne nesmyslne hodnoty.