Mam za zadanie zbadać monotoniczność określonej ilości ciągów nieujemnych liczb. Koniec ciągu sygnalizuje wpisanie ujemnej liczby. ( z tą częścią sobie poradziłem) Monotoniczności do wyboru to: stały/rosnący/malejący/nierosnący (jeśli każdy kolejny wyraz jest nie mniejszy od poprzedniego, a ciąg nie jest ani stały, ani malejący) /niemalejący (analogicznie) /nieokreślony. Dodam, że nie mogę używać tablic, z resztą tutaj nie byłoby to wskazane, bo ilość wyrazów ciągów nie jest określona.
Potrzebowałbym waszej pomocy, jakiejś wskazówki, jak to ugryźć ;)
Moje próby tutaj:
#include <iostream>
using namespace std;
int main(){
int b;
int i=0; //ilosc
int max=0;
int x=0;
cin >> i;
while(i>0){
do{
cin >> b;
if(b>max){
max=b;
}
if(b<max){
x=1;
}
}
while(b>=0);
if(b>0){
}
else if(b<0){
cout << "rosnacy";
}
i--;
}
return 0;
}
Niestety to sprawdzi tylko jedną opcję :/