Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- //Функция которая печатает массив
- //Первый параметр сам массив, второй номер текущего выводимого элемента, третий длина масива
- int print_array(int* arr, int cur, int length){
- //если текущий выводимы элемент больше равен длине, то весь массив уже вывели. завершаем функцию
- if(cur >= length)
- return 0;
- //если же текущий элемент не больше длины, то выведим текущий элемент и символ конца строки
- cout<<arr[cur]<<endl;
- //после этого вызываем опять печать следующего элемента. номер текущего увеличиваем на 1 (++cur)
- return print_array(arr, ++cur, length);
- }
- int main(int argc, char** argv){
- //создаем массив. кол-во елементов должно быть равно цефре в квадратных скобках
- int array[5] = {4, 5, 6, 1, 5};
- //вызываем печать массива передаем массив (array) номер первого елемента для печати (0) и размер массива (5)
- return print_array(array, 0, 5);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement