Czesc, mam problem poniewaz nie wiem jak zapisac kod zeby wykonywal sie on dla dowolnie dlugiego ciagu. Napisalem program ktory sprawdza jakim ciagiem sa podane liczby dla ciagu dlugosci 3 jednak musze go rozszerzyc dla dowolnej dlugosci ciagu.
#include <iostream>
using namespace std;
int main(){
int n,i=0,a,b,c,d;
bool r;
cin>>n;
do {
cin>>a>>b>>c;
r=0;
if (a<=b && b<=c){
r=1;
if (a==b && b==c && c==a) cout<<"staly";
else if (a==b || b==c || c==a) cout<<"niemalejacy";
else cout<<"rosnacy";
}
if (a>=b && b>=c){
r=1;
if (a!=b || b!=c || c!=a)
if (a==b || b==c || c==a) cout<<"nierosnacy";
else cout<<"malejacy";
}
if (r==0) cout<<"nieokreslony";
i++;
} while (i<n);
return 0;
}
Mam na to taki pomysl aby najpierw do programu wczytac 3 liczby i je porownac a nastepnie wpisywac po jednej i na biezaco porownywac. Po wpisaniu trzech liczb moglbym wstepnie zaklasyfikowac jaki to jest ciag a za pomoca kolejnych liczb bym to ostatecznie okreslal. Warunkiem wyjscia z programu jest podanie liczby 0.
Prosze o pomoc bo tutaj rodzi sie problem jak to zapisac. Przydalaby sie jakas petla ale nie mam pomyslu jak ja wprowadzic. Nie mozna uzywac petli for :/