Wpis z mikrobloga

Mirki jakas podpowiedź co do zadania?
Rozważamy liczby naturalne z przedziału 11....n gdzie n >= 11. Wypisz te liczby dla których suma cyfr jest równa iloczynowi cyfr lub -1 gdy takich liczb nie ma.
Zadanie musi być zrobione tylko przy uzyciu pętli. Wiem że jest pewnie banalne ale nie mogę sobie z nim poradzić ¯\_(ツ)_/¯
#programie #cpp #informatyka
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Canova: troche roboty bo musisz każdą liczbę rozłożyć na cyfry, dzielisz liczbe przez 10 tak długo aż wynik będzie mniejszy od 1, po każdym dzieleniu dostajesz kolejną cyfrę liczby, potem je mnożysz i dodajesz i sprawdzasz czy wyniki są równe xd
  • Odpowiedz
@Canova: najprościej łopatologicznie zrobić tak, że bierzesz tą liczbę, rozbijasz na osobne cyfry i sprawdzasz. Najpierw je dodajesz, później mnożysz a następnie przyrównujesz. Jeżeli tak się dzieje to wypisujesz.
Dodatkowo robisz sobie zmienną boolowską, która ustawiasz na true kiedy chodź raz znajdzie się taka liczba. Jeżeli jest false to wypisujesz "-1"
  • Odpowiedz