1. Se citeste de la tastatura un numar natural n. Scrieti un program C++ care afiseaza in fişierul "afisare 1.txt" divizorii
proprii ai lui n.
2. Se citeste de la tastatura un numar natural n. Scrieti un program C++ care afiseaza in fişierul "afisare2.txt" divizorii
proprii ai lui n.​


Răspuns :

PROBLEMA 1

#include <iostream>

#include <fstream>

using namespace std;

ofstream f("afisare1.txt");

int main(){

int i,n;

cin >> n;

 

for(i=2;i<=n/2;i++){

 if(n%i==0) f << i << ' ';

}

 

f.close();

}

PROBLEMA 2

#include <iostream>

#include <fstream>

using namespace std;

ofstream f("afisare2.txt");

int main(){

int i,n;

cin >> n;

 

for(i=2;i<=n/2;i++){

 if(n%i==0) f << i << ' ';

}

 

f.close();

}

Cele doua programe sunt identice, difera doar numele fisierului