Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- int main()
- {
- int broj,cifra=0,NB=0,a,n,br=0,zbircifara=0,i=1,maxb=0,maxc=0,cif;
- printf("Unesite broj palindroma n: ");
- do{
- scanf("%d",&n);
- }while(n<=1 || n>=10);
- printf("\nUNOS BROJEVA\n");
- do{
- printf("\nUnesite broj %d: ",i);
- broj=0;
- do{
- do{
- cif=getch();
- }while(((cif<'0'||cif>'9')||(broj==0&&cif=='0'))&&cif!=13);
- if(cif!=13){
- broj=broj*10+cif-48;
- printf("%c",cif);
- }
- }while(cif!=13);
- a=broj;
- while(broj!=0){
- cifra=broj%10;
- broj=broj/10;
- NB=NB+cifra;
- NB=NB*10;
- zbircifara=zbircifara+cifra;
- }
- NB=NB/10;
- if(NB==a)br=br+1;
- if(zbircifara==maxc && a>maxb) maxb=a;
- if(i==1 || zbircifara>maxc)maxc=zbircifara,maxb=a;
- a=0,NB=0;
- i++;
- zbircifara=0;
- }while(br<n);
- printf("\nNajveci zbir cifara = %d",maxc);
- printf("\nMaksimum medju brojevima sa najvecim zbirom cifara = %d",maxb);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement