Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[C++]Suma cyfr

Ostatnio zmodyfikowano 2016-09-21 18:20
Autor Wiadomość
nowyjestem
Temat założony przez niniejszego użytkownika
[C++]Suma cyfr
» 2016-09-21 17:51:10
Witam, mam problem. Napisałem kod, który ma liczyć sumy cyfr np: jak jest liczba 12 powinno pokazywać trzy, lecz u mnie pokazuje 4. Proszę o pomoc z góry dziękuję.
C/C++
#include <iostream>
using namespace std;
int main()
{
    int y = 12;
    int x = y % 10;
    int suma = 0;
    while( y > 0 )
    {
        suma += x;
        y /= 10;
    }
    cout << suma;
}
P-151885
mateczek
» 2016-09-21 18:20:40
C/C++
#include <iostream>
using namespace std;
int main()
{
    int y = 422;
    int suma = 0;
    while( y > 0 )
    {
        suma += y % 10; //liczysz ostatnią cyfrę
        y /= 10; //pozbywasz się ostatniej cyfry
    }
    cout << suma << endl;
}
P-151886
« 1 »
  Strona 1 z 1