Informatică, întrebare adresată de crisy28, 9 ani în urmă

sa se afiseze toate numerele naturale care au propietatea că sunt egale cu patratul sumei cifrelor lor (Indicatie.Se demonstreaza,matematic,ca un astfel de numar nu poate avea decat maxim 4 cifre. Exemplu:81=>8+1;81=9×9).Va rog frumos ajutatima.

Răspunsuri la întrebare

Răspuns de numaigasescporecle
2
Asa cred ca se face. am folosit doua subprograme (sper ca ai făcut la școală). În primul subprogram am calculat suma (se face pentru un singur număr), în al doilea am verificat dacă numărul e pătrat perfect, iar în Main (funcția principala) am verificat dacă suma numărului egala cu pătratul numărului atunci afișează numărul. Vectorul merge de la 1 la 9999, pentru ca este specificat ca numărul are maxim patru cifre. Nu uita de biblioteca math.h, pentru ca e folosit sqrt. in primul program am folosit algoritmul de extragere al cifrelor. Vad ca nu pot sa pun doua poze răspuns :(
Anexe:
Alte întrebări interesante