Informatică, întrebare adresată de Utilizator anonim, 9 ani în urmă

Cerinţa
Se dă un număr natural n. Afișați în ordine descrescătoare primele n numere naturale impare.

Date de intrare
Programul citește de la tastatură numărul n.

Date de ieşire
Programul afișează pe ecran în ordine descrescătoare primele n numere naturale impare, separate prin exact un spațiu.

Restricţii şi precizări
1 ≤ n ≤ 100

Exemplu
Date de intrare

5
Date de ieșire

9 7 5 3 1


C++

Răspunsuri la întrebare

Răspuns de stassahul
5
#include <iostream>

using namespace std;

int n;

int main()
{

    cin >> n;

    for(;n;n--)
        cout << 2*n-1 << " ";

    return 0;

}
Răspuns de JolieJulie
3
Hey...

#include <iostream>
#include<fstream>
using namespace std;
int main()
{
     int n,i,k=0,v[100];
     cout<<"nr=";cin>>n;
     if(n>=1 && n<=100)
  { for(i=0;i<n;i++)
   v[i]=2*i+1;
   }
   for(i=n-1;i>=0;i--)
     cout<<v[i]<<" ";

}


Utilizator anonim: Merci, Julie :))
Utilizator anonim: Se pare ca invat vectorii azi :))
JolieJulie: n-ai ajuns la vectori inca?
Utilizator anonim: hmmm... cred ca ti-am mai spus... nu fac informatica :))) invat singura, si voiam sa invat si vectorii, asa ca e perfect. Merci din nou.
JolieJulie: cu drag :)) ai de ales intre varianta lui stassahul,care e mai eficienta si mai scurta...daca ai inteles vectorii,poti s-o iei pe a mea...a lui e mai smart :)) asa zic eu...
Utilizator anonim: am ales deja :))
Utilizator anonim: daca vrei sa mai rezolvi probleme de informatica postate de mine, fa-le cu vectori, sau cum iti e mai usor. Exercitiile sunt mama invataturii, nu? xD
JolieJulie: :)) exact
Alte întrebări interesante