Zdravím !
nezvyknem si nechavat riešiť svoje problémy za seba, ale neviem sa pohnúť. Prvý semester mám programovanie, okrem tej trochy paskalu na strednej, co velmi neratam, tak pls berte s rezervou.
Moje zadanie znie. Mame mnozinu M prvkov ktora obsahuje cele cisla. V pripade, ze sa tam jedno z cisel vyskytuje minimalne 5x ma sa vypisat... Nie je to tazke, len neviem prist na nejaku fintu...
Vyprodukoval som nieco, ale pride mi to cele tazkopadne a nepruzne.... A este aj nie fungujuce, pretoze ro vypise to cislo nie raz, ale tolkokrat, kolkokrat sa nachadza v tej mnozine. Diky za pomoc. M
#include <stdio.h>
#include<math.h>
main(){
int m,i,pom,j,poc;
printf("zadaj pocet cisel : ");
scanf("%d",&m);
int cislo[m],b[m];
for(i=0; i<m; i++){
printf("zadaj %d. cislo :", i+1);
scanf("%d", &cislo[i]);
}
for(i=0; i<m; i++){
poc = 0;
pom=cislo[i];
for(j=0; j<m; j++){
if(cislo[j]==pom){
poc++;
}
}
if(poc > 4){
b[i] = cislo[i];
}
else b[i] = 0 ;
}
for(i=0; i<m; i++){
printf(" %d ,", b[i]);
}
}