Scrieţi un program C/C++ care citeşte de la tastatură un număr natural n cu cel mult 8 cifre (n≥10) şi care creează fişierul text NR.TXT ce conţine numărul n şi toate prefixele nenule ale acestuia, pe o singură linie, separate prin câte un spaţiu, în ordine descrescătoare a valorii lor.
Exemplu: pentru n=10305 fişierul NR.TXT va conţine numerele:
10305 1030 103 10 1
Răspunsuri la întrebare
Răspuns de
5
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
int n;
ofstream f("NR.TXT");
cout<<"n=";cin>>n;
while(n)
{
f<<n<<" ";
n/=10;
}
f.close();
}
#include <fstream>
using namespace std;
int main()
{
int n;
ofstream f("NR.TXT");
cout<<"n=";cin>>n;
while(n)
{
f<<n<<" ";
n/=10;
}
f.close();
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă