👤

se citește un nr a.sa se determine nr de cifre și sa se afișeze divizorii sai.

Răspuns :

#include<iostream>

using namespace std;

int fa(int a)

{

int nr = 0;

while (a)

{

 nr++;

 a /= 10;

}

return nr;

}

int main()

{

int a, nr_cifre = 0;

cin >> a;

nr_cifre = fa(a);

cout << nr_cifre << endl;

for (int i = 1; i * i <= a; i++)

{

 if (a % i == 0)

 {

  if (i * i == a)

   cout << i << " ";

  else

   cout << i << " " << a / i << " ";

 }

}

}

Vă mulțumim că ați vizitat platforma noastră dedicată Informatică. Sperăm că informațiile prezentate v-au fost utile. Dacă aveți întrebări sau aveți nevoie de suport suplimentar, vă rugăm să ne contactați. Vă așteptăm cu drag și data viitoare! Nu uitați să adăugați site-ul nostru la lista de favorite!


Ze Learners: Alte intrebari