Advertisement
dllbridge

Untitled

Dec 9th, 2024
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.97 KB | None | 0 0
  1.  
  2. /*
  3.  
  4. 1) В функции foo есть целочисленный массив из 10 элементов, заполненный разными числами.
  5. 2) При вызове функция foo возвращает только один (по очереди) элемент из массива.
  6. 3) Требуется распечатать все нечётные элементы массива из функции main.
  7. */
  8. #include <stdio.h>  
  9.  
  10. int foo();
  11.  
  12. //////////////////////////////////////////////////////////////////
  13. int main() {
  14.  
  15.     //int c  = 5;
  16.     //int np = foo();
  17.    
  18.     for (int i = 0; i < 10; i++)
  19.     {
  20.         if (p[i] % 2 != 0)
  21.         {
  22.             printf("%d ,", p[i - c]);
  23.         }
  24.     }
  25.  
  26.  
  27. }
  28.  
  29. ////////////////////////////////////////////////////////////////////
  30. int foo()
  31. {
  32.      
  33.     static int nx = -1;
  34.     static int mas[10] = {102, 103, 125, 132, 135, 144, 151, 154, 159, 162 };
  35.    
  36.     nx++;
  37.     if(nx == 10) nx = 0;
  38.     //return &mas[v];
  39.     return mas[nx];
  40. }
  41.  
  42.  
  43.  
  44.  
  45.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement