Advertisement
dllbridge

Untitled

Nov 11th, 2024
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.18 KB | None | 0 0
  1.  
  2.  
  3.  
  4. //   1) В функции main создайте 2 массива по 10 элементов в каждом.  
  5. //   2) Заполните эти массивы разными (случайными) числами.  
  6. //   3) Передайте адреса этих двух массивов в функцию foo
  7. //   4) В функции foo поменяйте местами содержимое массивов.
  8. //   5) Из функции main распечатайте содержимое этих двух массивов.
  9.  
  10.  
  11.  
  12.  
  13. #include  <stdio.h>
  14.  
  15. void foo(int* , int* );
  16.  
  17. /////////////////////////////////////////////////////////
  18. int main()
  19. {
  20.     int mas  [10] = { 5, 15, 25, 30,35,40, 45, 50, 55, 60 };
  21.     int array[10] = { 1,  2,  3,  4, 5, 6,  7,  8,  9, 10 };
  22.    
  23.     foo(mas, array);
  24. }
  25.  
  26.  
  27. /////////////////////////////////////////////////////////
  28. void foo(int* p, int* ptr)
  29. {
  30.      
  31.      for (int i = 0; i < 10; i++)
  32.      {
  33.           printf("  p[%d] = %2d \n",i, p[i]);
  34.                
  35.      }
  36.            
  37.              
  38.      printf(" - - - - - - - - - -\n");
  39.      
  40.      for(int i = 0; i < 10; i++)  printf("ptr[%d] = %2d\n",i, ptr[i]);
  41.          
  42. }
  43.  
  44.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement