Răspuns :
(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;
}
Vă mulțumim pentru vizita pe platforma noastră dedicată Informatică. Sperăm că informațiile oferite v-au fost utile. Dacă aveți întrebări sau aveți nevoie de sprijin suplimentar, vă încurajăm să ne contactați. Revenirea dumneavoastră ne bucură, iar dacă v-a plăcut, nu uitați să adăugați site-ul nostru la favorite!