Informatică, întrebare adresată de alexradu253, 8 ani în urmă

C++ #include iostream

Se cit un vect din fis "a2.txt".

Sa se afiseze pe cate un de pe ecran componentele din vector care au cel putin 3 cifre urmate de divizorii lor in ordine descrescatoare.

Răspunsuri la întrebare

Răspuns de adresadeemail1112
1

(considerand si div impropii, numarul in sine si 1)

#include <iostream>

#include <fstream>

using namespace std;

ifstream f ("a2.txt");

int main ()

{int a[101], d,x;

while (f>>x)

{ if (x>=100)

{cout<<x<<" "<<x<<" ";

d=x/2;  

while(d>=1) { if (x%d==0)  cout<<d<<" "; d--;} cout<<'\n'; }

}

f.close();

return 0;

}

(neluand in considerare div. impropii)

#include <iostream>

#include <fstream>

using namespace std;

ifstream f ("a2.txt");

int main ()

{int a[101], d,x;

while (f>>x)

{ if (x>=100) {cout<<x<<" ";d=x/2;  while(d>=2) { if (x%d==0)  cout<<d<<" "; d--;} cout<<'\n'; }

}

f.close ();

return 0;

}


alexradu253: mersi mult! sa iti dea Dumnezeu sanatate si multe femei!
Alte întrebări interesante