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

Se da fișierul date.in ce conține numere de 3 cifre. Scrieți un program ce citește numerele din fișierul date.in și scrie în fișierul date.out pe câte o linie numărul citit urmat de lista divizorilor săi mai mici ca el. ​

Răspunsuri la întrebare

Răspuns de Levi20
1

Răspuns:

#include <iostream>

#include <fstream>

using namespace std;

ifstream f("date.in");

ofstream g("date.out");

int main()

{

int n;

while(f>>n)

{

g<<n<<" ";

for(int i=1;i<=n/2;i++)

if(n%i==0)

g<<i<<" ";

g<<endl;

}

return 0;

}

Explicație:

Alte întrebări interesante