Problem z zadaniem o sumach cyfr liczby
Ostatnio zmodyfikowano 2018-03-30 12:39
szybki2001 Temat założony przez niniejszego użytkownika |
Problem z zadaniem o sumach cyfr liczby » 2018-03-27 17:12:56 Hej, Mam problem z rozwiązaniem tego zadania przy użyciu pętli while. "Dla podanej liczby całkowitej nieujemnej n, obliczy sumę wszystkich jej cyfr i wyświetli otrzymany wynik, a następnie powtórzy te dwie czynności dla obliczonej sumy, itd. Ten proces winien być zakończony, gdy obliczona suma cyfr będzie liczbą jednocyfrową, np. dla n=7895, należy wyświetlić liczby: 29, 11, 2. " Potrafię stworzyć taką pętle dla jednej liczby:
while(n>0) { suma+=n%10; n/=10; } cout << suma;
Proszę o podpowiedź a nie rozwiązanie |
|
pekfos |
» 2018-03-27 18:51:21 Potrafię stworzyć taką pętle dla jednej liczby: |
I jaki problem użyć jej na 2 liczbach? 3? N? |
|
szybki2001 Temat założony przez niniejszego użytkownika |
» 2018-03-29 15:51:23 Nie za bardzo wiem czy stworzyć nową pętle, czy zmienić warunek. Zrobiłem już kolejne zadania, a tego nie mogę rozwiązać. Wiem, że rozwiązanie jest na pewno bardzo proste ale mam jakąś zaćmę :) |
|
Chowan |
» 2018-03-29 17:13:56 zrób funkcje i wywołuj ja dopóki suma jest większa od 10. |
|
szybki2001 Temat założony przez niniejszego użytkownika |
» 2018-03-30 12:39:11 Okej, dzięki |
|
« 1 » |