Advertisement
Guest User

Untitled

a guest
Dec 27th, 2014
179
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.40 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. //Функция которая печатает массив
  5. //Первый параметр сам массив, второй номер текущего выводимого элемента, третий длина масива
  6. int print_array(int* arr, int cur, int length){
  7.     //если текущий выводимы элемент больше равен длине, то весь массив уже вывели. завершаем функцию
  8.     if(cur >= length)
  9.         return 0;
  10.  
  11.     //если же текущий элемент не больше длины, то выведим текущий элемент и символ конца строки
  12.     cout<<arr[cur]<<endl;
  13.     //после этого вызываем опять печать следующего элемента. номер текущего увеличиваем на 1 (++cur)
  14.     return print_array(arr, ++cur, length);
  15. }
  16.  
  17. int main(int argc, char** argv){
  18.     //создаем массив. кол-во елементов должно быть равно цефре в квадратных скобках
  19.     int array[5] = {4, 5, 6, 1, 5};
  20.     //вызываем печать массива передаем массив (array) номер первого елемента для печати (0) и размер массива (5)
  21.     return print_array(array, 0, 5);
  22. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement