Advertisement
naskedvi

S4 - zad.5

Apr 24th, 2014
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.97 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. int SumaParnih(int n)
  4. {
  5.     int cifra, suma(0);
  6.     while(n!=0)
  7.     {
  8.         cifra=n%10;
  9.         if(cifra%2==0){
  10.             suma+=cifra;
  11.             n/=10;
  12.         }
  13.         else{
  14.             n/=10; continue;}
  15.     }
  16.     return suma;
  17. }
  18.  
  19. int SumaNeparnih(int n)
  20. {
  21.     int cifra, suma(0);
  22.     while(n!=0)
  23.     {
  24.         cifra=n%10;
  25.         if(cifra%2!=0){
  26.             suma+=cifra;
  27.             n/=10;
  28.         }
  29.         else{
  30.             n/=10; continue;}
  31.     }
  32.     return suma;
  33. }
  34.  
  35. void SumeCifara(int n, int &s_par, int &s_nep)
  36. {
  37.     s_par=SumaParnih(n);
  38.     s_nep=SumaNeparnih(n);
  39. }
  40.  
  41. int main()
  42. {
  43.     int n, a, b;
  44.     std::cout<<"Unesi broj: ";
  45.     std::cin>>n;
  46.     while(n!=0)
  47.     {
  48.         SumeCifara(n, a, b);
  49.         std::cout<<std::endl<<"Suma parnih cifara: "<<a
  50.                  <<std::endl<<"Suma neparnih cifara: "<<b;
  51.         std::cout<<std::endl<<"Unesi broj: ";
  52.         std::cin>>n;
  53.     }
  54.  
  55.     return 0;
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement