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
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
Istorie,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Geografie,
8 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă