Untitled
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...