Untitled
unknown
plain_text
5 years ago
1.1 kB
6
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...