Scrieţi un program C care citeşte de la tastură un număr natural n cu cel mult 9 cifre şi care creează fişierul text date.out 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 date.out va conţine numerele: 10305 1030 103 10 1.
Programul facut in c++:
#include
#include
using namespace std;
int main()
{
unsigned long n;
cin>>n;
//declar fisierul f si il deschid pentru scriere de date
ofstream fis("date.out");
while(n!=0)
{
//scriem in fiser numarul, apoi eliminam ultima cifra
fis<
n=n/10;
}
fis.close();
return 0;
}
Trebuie facut in C
Răspunsuri la întrebare
Răspuns de
1
Răspuns:
#include <iostream>
using namespace std;
int main()
{
long n;
cout<<"n=";
cin>>n;
while(n!=0)
{
cout<<n<<" ";
n=n/10;
}
return 0;
}
Explicatie XXX:
l-am facut fara fisier, il bagi tu in fisier
Alte întrebări interesante
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Informatică,
8 ani în urmă
Matematică,
8 ani în urmă
Biologie,
8 ani în urmă
Matematică,
9 ani în urmă