Advertisement
MikecIT

26-4

Jun 16th, 2014
223
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.90 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int main()
  5. {
  6. int broj,cifra=0,NB=0,a,n,br=0,zbircifara=0,i=1,maxb=0,maxc=0,cif;
  7. printf("Unesite broj palindroma n: ");
  8. do{
  9.         scanf("%d",&n);
  10. }while(n<=1 || n>=10);
  11. printf("\nUNOS BROJEVA\n");
  12. do{
  13. printf("\nUnesite broj %d: ",i);
  14. broj=0;
  15. do{
  16. do{
  17. cif=getch();
  18. }while(((cif<'0'||cif>'9')||(broj==0&&cif=='0'))&&cif!=13);
  19. if(cif!=13){
  20. broj=broj*10+cif-48;
  21. printf("%c",cif);
  22. }
  23. }while(cif!=13);
  24. a=broj;
  25. while(broj!=0){
  26. cifra=broj%10;
  27. broj=broj/10;
  28. NB=NB+cifra;
  29. NB=NB*10;
  30. zbircifara=zbircifara+cifra;
  31. }
  32. NB=NB/10;
  33. if(NB==a)br=br+1;
  34. if(zbircifara==maxc && a>maxb) maxb=a;
  35. if(i==1 || zbircifara>maxc)maxc=zbircifara,maxb=a;
  36. a=0,NB=0;
  37. i++;
  38. zbircifara=0;
  39. }while(br<n);
  40. printf("\nNajveci zbir cifara = %d",maxc);
  41. printf("\nMaksimum medju brojevima sa najvecim zbirom cifara = %d",maxb);
  42. return 0;
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement