Witam pisze program ktory w petli prosi o podanie dodatniej liczby calkowitej i zatrzymuje sie kiedy jest 0. Następnie program wypisuje te z wczytanych liczb, dla ktorej suma cyfr jest najwieksza(oraz te sume cyfr). Czyli chodzi o to ze jak podam liczbe 25 to jej suma to 7 i nie wiem jak napisac zeby sumowaly sie te cyfry i zeby wypisywal te podane liczby. Przykladowa kompilacja:
Podana liczba to: 23
Podana liczba to: 45
Podana liczba to: 94
Najwieksza suma cyfr to 13 dla liczby 94.
#define POL
int main()
{
int a = 0;
#if defined POL
do {
cout << "Podaj jakas dodatnia liczbe calkowita ";
cin >> a;
} while (a != 0);
#endif
#if defined ENG
do {
cout << "Write a positive integer ";
cin >> a;
} while (a != 0);
#endif