se da un numar natural. Determinati suma cifrelor impare cu DO WHILE. URGENT

Răspuns :

#include <iostream>

using namespace std;

int main()

{

   int nr,r,s=0;

   cin>>nr;

   do

   {

       r = nr % 10;

       if (r%2==1) s = s + r;

       nr = nr / 10;

   }while (nr!=0);

   cout<<s;

   return 0;

}

Sper că te-am ajutat :)