Untitled

 avatar
unknown
plain_text
4 years ago
1.1 kB
2
Indexable
#include <stdio.h>
#include <math.h>

int main() {
    int niz[100], i,j,brojac[10],a;
     int suma=0,l=0,k=0,max,n,x;
     int tmp[13];

    printf("Unesite broj clana niza: ");
    scanf("%d", &a);
    printf("Unesite niz: ");
    for(i=0; i<a; i++){
        scanf("%d", &niz[i]);
}
    for(i=0;i<10;i++) brojac[i]=0;

    for(i=0;i<a;i++){
         n=niz[i];
        while(n!=0){
             x=n%10;
            brojac[x]++;
            n=n/10;
        }
    }

    max=brojac[0];
    for(i=0;i<10;i++){
        if(brojac[max]<brojac[i]) max=i;
    }

    for(i=0;i<a;i++){
         n=niz[i];
         j=0;
        while(n!=0){
             x=n%10;
            tmp[j]=x;
            j++;
            n/=10;
        }
        for(k=0;k<j;k++) if(tmp[k]==max) tmp[k]=0;

        suma=0,l=0;
            for(k=0;k<j;k++){
        if(tmp[k]!=0){
            suma=suma+pow(10,l)*tmp[k];
            l++;
        }
    }
    niz[i]=suma;
    }

    printf("Nakon izbacivanja niz glasi: ");
    for(i=0;i<a;i++) printf("%d ",niz[i]);
	return 0;
}
Editor is loading...