Informatică, întrebare adresată de teodoraduta, 9 ani în urmă

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ăspunsuri la întrebare

Răspuns de blindseeker90
0
#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;
}
Alte întrebări interesante