Предмет: Информатика, автор: predator2042

Напишите функцию print(vector a, int size = -1), которая выводит весь вектор чисел, если size не указан и size элементов, если в функцию передается значение этого параметра.

Формат входных данных
В первой строке задается натуральное число N - количество чисел последовательности. (N < 105).

В следующей строке вводятся через пробел N целых чисел, по модулю не превосходящих 109.

В последней строке вводится целое неотрицательное число M, меньшее N.

Формат выходных данных
В первой строке выведите только первые M элементов последовательности через пробел, а во второй - всю последовательность чисел через пробел.



входные данные
6
1 3 2 -5 3 -1
3
выходные данные
1 3 2
1 3 2 -5 3 -1

Ответы

Автор ответа: antonmuravev20
4

Ответ:

void print(vector<int> a, int size = -1)

{

    for(int i = 0, d = 0; i < size; i++)

    {

     cout << a[i] << " ";    

     if (i == size - 1 && d != 1)

     {

         cout << "\n";

         size = a.size();

         i = -1;

         d++;

     }

    }

}

Объяснение:

МШП?


predator2042: угу
Похожие вопросы
Предмет: Алгебра, автор: MrБраун