stasyan
?>

C++ Series38. Дано целое число K, а также K наборов ненулевых целых чисел. Каждый набор содержит не менее двух элементов, признаком его завершения является число 0. Для каждого набора выполнить следующее действие: если элементы набора возрастают, то вывести 1; если элементы набора убывают, то вывести –1; если элементы набора не возрастают и не убывают, то вывести 0.

Информатика

Ответы

vasiliiparshin7668

#include <iostream>

#include <vector>

using namespace std;

int main() {

   vector<int> b;

   vector< vector<int> > a = { {1, 2}, {2, 4, 1, 5} };

   int c = 1;

   for(int i = 0; i < 2; i++) {  

       for(int j = 0; j < a[i].size(); j++) {

           if(a[i][j] > c) {

               b.push_back(a[i][j]);

           }

       }

   }      

   for(int i = 0; i < b.size(); i++) {

       cout << b[i] << (i + 1 == b.size() ? ". " : ", ");    

   }

   cout << "\nТаких чисел - " << b.size();      

   return 0;

}

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

C++ Series38. Дано целое число K, а также K наборов ненулевых целых чисел. Каждый набор содержит не менее двух элементов, признаком его завершения является число 0. Для каждого набора выполнить следующее действие: если элементы набора возрастают, то вывести 1; если элементы набора убывают, то вывести –1; если элементы набора не возрастают и не убывают, то вывести 0.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

info126
ilez03857
slipu817838
tabacoffee
Polina780
ievlevasnezhana7
skalegin68
Svetlana1287
margusha1974
Глазкова633
Aleksandr
Dampil
kseybar
konstantinslivkov
tarigor