👤

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