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

Scrieți un program care citește de la tastatură un număr natural n (n≤50) și care afișează pe prima linie a fișierului bilet16.txt primele n numere impare, pe a doua linie primele n-1 numere impare, ..., pe linia n primul număr impar. Numerele vor fi afișate pe fiecare linie în ordine crescătoare și vor fi separate prin câte un spațiu.
Exemplu: dacă n=5 fișierul bilet16.txtva avea conținutul alăturat:

1 3 5 7 9
1 3 5 7
1 3 5
1 3
1

Răspunsuri la întrebare

Răspuns de andrei750238
2

#include <iostream>

#include <fstream>

#include <cstring>

using namespace std;

ofstream g("bilet16.txt");

int main(){

   int n,i,j;

   cin >> n;

   for(i=5;i>=1;i--){

       for(j=0;j<i;j++) g << j*2+1 << " ";

       g << endl;

   }

}

Anexe:
Alte întrebări interesante