Advertisement
SteelK

Untitled

Apr 16th, 2016
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.74 KB | None | 0 0
  1. #include <iostream>
  2. #include <cstdlib>
  3.  
  4. using namespace std;
  5.  
  6. void test (int *mas) // Размер не нужен, он лежит в самом масииве
  7. {
  8.     for (int i = 1; i < mas[0]; i++) // Вывод масcива, начиная с 1 элемента.
  9.     {
  10.         cout << "mas[" << i << "] = " << mas[i] << endl;
  11.     }
  12. }
  13.  
  14. int main()
  15. {
  16.     setlocale(0, "");
  17.    
  18.     cout << "Размер массива - ";
  19.     int size;
  20.     cin >> size;
  21.     int *mas = new int [size];
  22.     mas[0] = size; // Запись размера в нулевой элемент
  23.     for (int i = 1; i < size; i++) // Обработка масcива, начиная с 1 элемента.
  24.     {
  25.         mas[i] = rand() % 100 - 50; // -50..50
  26.     }
  27.     test (mas);
  28.     delete [] mas;
  29.     return 0;
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement