Zna ktoś może najszybszy sposób w c++ albo c (nie wiem może jest jakaś wbudowana w biblioteke metoda?) żeby obliczyć sume cyfr liczby 42-cyfrowej? Za pomoc dziękuję.
0
0
Raczej nie jest to szybka metoda, ale na pewno działa.
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
string liczba;
int suma = 0;
cout<<"Podaj liczbe: ";
cin>>liczba;
for(int i=0;i<liczba.length();i++)
suma = suma + liczba[i]-'0';
cout<<"Suma cyfr = "<<suma<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}