Предмет: Информатика,
автор: AstralQo
написать код на C++
Дано целое число K, а также K наборов ненулевых целых чисел. Каждый набор содержит не менее двух элементов, признаком его завершения является число 0. Для каждого набора выполнить следующее действие: если элементы набора возрастают, то вывести - 1; если элементы набора убывают, то вывести 1; если элементы набора не возрастают и не убывают, то вывести 0.
Ответы
Автор ответа:
2
#include <iostream>
using namespace std;
void solve(){
bool vozr = true, ubyv = true;
int prev, cur;
cin >> prev >> cur;
while(cur != 0){
if(cur >= prev) ubyv = false;
if(cur <= prev) vozr = false;
prev = cur;
cin >> cur;
}
if(vozr) cout << -1;
else if(ubyv) cout << 1;
else cout << 0;
cout << "\n";
}
signed main(){
int k;
cin >> k;
while(k--) solve();
}
Похожие вопросы
Предмет: Окружающий мир,
автор: SashaSanavbar1
Предмет: Русский язык,
автор: vitaostapenko
Предмет: Русский язык,
автор: pechnik78
Предмет: Английский язык,
автор: ilya484848
Предмет: Математика,
автор: Zarezar