Răspuns :
#include <iostream>
using namespace std;
int main(){
int x,y,nr_siruri,este_crescator,nr_termeni,sir_curent=0,i;
cin>>nr_siruri;//citesc nr de siruri
int rez[nr_siruri];
while(nr_siruri>0){//cat timp mai exista siruri
cin>>nr_termeni>>x;//citesc nr de termeni ai sirului si primul nr din sir
este_crescator=1;//presupun ca sirul este crescator
while(nr_termeni>1){//cat timp mai exista termeni in sir
cin>>y;//citeste urmatorul element
if(x>y){//daca actualul element este mai mare decat urmatorul element
este_crescator=0;//sirul nu este crescator
}
x=y;//urmatorul element devine actualul element
nr_termeni--;
}
rez[sir_curent]=este_crescator;//sirul curent primeste valoarea 0 sau 1
sir_curent++;//creste sirul curent
nr_siruri--;//scade numarul de siruri ramase
}
for(i=0;i<sir_curent;i++){
cout<<rez[i]<<" ";//afisarea
}
return 0;
}
using namespace std;
int main(){
int x,y,nr_siruri,este_crescator,nr_termeni,sir_curent=0,i;
cin>>nr_siruri;//citesc nr de siruri
int rez[nr_siruri];
while(nr_siruri>0){//cat timp mai exista siruri
cin>>nr_termeni>>x;//citesc nr de termeni ai sirului si primul nr din sir
este_crescator=1;//presupun ca sirul este crescator
while(nr_termeni>1){//cat timp mai exista termeni in sir
cin>>y;//citeste urmatorul element
if(x>y){//daca actualul element este mai mare decat urmatorul element
este_crescator=0;//sirul nu este crescator
}
x=y;//urmatorul element devine actualul element
nr_termeni--;
}
rez[sir_curent]=este_crescator;//sirul curent primeste valoarea 0 sau 1
sir_curent++;//creste sirul curent
nr_siruri--;//scade numarul de siruri ramase
}
for(i=0;i<sir_curent;i++){
cout<<rez[i]<<" ";//afisarea
}
return 0;
}