Предмет: Информатика,
автор: 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
Ответы
Автор ответа:
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:
угу
Похожие вопросы
Предмет: Русский язык,
автор: urazaliyevdilrux85
Предмет: Українська мова,
автор: orlikon55555
Предмет: Алгебра,
автор: sasha3alieva
Предмет: Алгебра,
автор: MrБраун
Предмет: Математика,
автор: 235613