Informatică, întrebare adresată de petcubiana346, 9 ani în urmă

Sa se afiseze suma cifrelor pare ale unui numar de n cifre.
Fara C++.

Răspunsuri la întrebare

Răspuns de Davidpiscot
1
#include<cstdio>

using namespace std;
int main()

   int n,c,s=0;
   printf("Introduceti numarul format din n cifre=");
   scanf("%i",&n);
    while(n>0)
    {
        c=n%10;
        if(c%2==0)
            s+=c;
        n=n/10;
    }
     printf("%i",s);
 return 0;
}

artur99: stai, eu știam că double stochează până la 200
artur99: mai mult de 200*
JohnAndrew: nu
JohnAndrew: in 64 biti incape maxim o valoare 2^64 , dar mai sunt rezervati cativa biti pt partea zecimala
JohnAndrew: sau poate ma insel:))
AntiEaglesDavids: double are maxim vreo 300 de cifre... long long are maxim 2^64....
artur99: Thanks, văru' :))
AntiEaglesDavids: 15 alea cifre sunt defapt zecimalele maxime
AntiEaglesDavids: daca nu ma crezi baga numeric_limits<double> la afisat si vezi ce-ti da
JohnAndrew: da , asa e
Alte întrebări interesante