Citat:
JBlitzkrieg kaže:
Ok onda spoji ove delove koda sa onime sto si vec uradio i imaces resenje zadatka.
Evo ovako na brzinu sam sada sklepao zadatak, ali ga nisam proverio da li radi:
|
provjericu.. ali evo i ja sam zamolio Skyrim-a da mi posalje svoj kod, pa sam detaljno prostudirao i preradio ga
evo jos jedan način...
Kod:
#include<stdio.h>
int main()
{
int niz[10000],n,index=0,ostatak=0,x[9],i;
printf("Unesi brojeve(unos prekidate nulom): \n");
do {
index++;
printf("Unesi %d. broj:",index);
scanf("%d",&niz[index]);
if(niz[index] < 0)
index--;
}
while(niz[index]!=0);
do {
printf("\nUnesite broj n: ");
scanf("%d",&n);
}
while(n<=0 || n>10);
x[0]=0;x[1]=0;x[2]=0;x[3]=0;x[4]=0;x[5]=0;x[6]=0;x[7]=0;x[8]=0;x[9]=0; /* Postavljamo vrijednosti ostatka na nulu */
for(i=1;i<=(index-1);i++) {
ostatak = niz[i]%n;
x[ostatak]++;
}
printf("\n");
for(i=0;i<=n-1;i++) {
printf("Brojevi sa ostatkom %d: %d\n",i,x[i]);
}
}