9. În fişierul text alfa.txt se află, câte unul pe linie, mai multe numere. In fişierul text divizori.txt se vor scrie pe câte o linie, în aceeaşi ordine, divizorii unui număr din fişierul alfa.txt. Afişaţi pe ecran, pe câte un rând, folosind informatiile din cele A două fişiere: Numărul... are divizorii.....
Răspunsuri la întrebare
Răspuns de
0
Explicație:
#include <fstream>
using namespace std;
ifstream fin("alfa.txt");
ofstream fout("divizori.txt");
int main()
{
int n;
while(fin >> n)
{
fout << "Numărul " << n << " are divizorii ";
int d;
for(d = 1; d * d < n; d++)
if(n % d == 0)
fout << d << " " << n / d << " ";
if(d * d == n)
fout << d << '\n';
else
fout << '\n';
}
return 0;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă