👤

Scrieti un program C/C++ care citeste de la tastatura doua numere naturale, n si x, din intervalul [2,50], si construieste in memorie un tablou unidimensional cu n elemente, numere naturale consecutive, in ordine strict descrescatoare, ultimul element fiind egal cu x, ca in exemplu. Programul afiseaza apoi pe ecran elementele tabloului obtinut, separate prin cate un spatiu. Exemplu: daca n=6 si x=49, atunci tabloul obtinut este (54,53,52,51,50,49).

Răspuns :

#include <iostream>
using namespace std;

int main(){
int n,x,i;
cout<<"Introduceti nr de termeni ai sirului: ";
cin>>n;
if(n<2||n>50){
cout<<"Atentie! Nr introdus este in afara intervalului";
}
cout<<"Introduceti ultimul termen al sirului: ";
cin>>x;
if(x<2||x>50){
cout<<"Atentie! Nr introdus este in afara intervalului";
}
cout<<"Termenii sirului descrescator sunt: \n";
for(i=n-1;i>=0;i--){
cout<<x+i<<" ";
}
return 0;
}
Vă mulțumim că ați vizitat platforma noastră dedicată Informatică. Sperăm că informațiile oferite v-au fost utile. Dacă aveți întrebări sau aveți nevoie de asistență suplimentară, nu ezitați să ne contactați. Așteptăm cu nerăbdare să vă revedem și nu uitați să ne salvați în lista de favorite!


Ez Askings: Alte intrebari