mihainan

Examen - PC

Sep 7th, 2014
251
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.67 KB | None | 0 0
  1. /*
  2.     Program implementat de Nan Mihai
  3.     Pregatire examen restanta PC - 2014
  4. */
  5.    
  6. #include <stdio.h>
  7. #include <stdlib.h>
  8.  
  9. void par_impar(int *v, int n, int* nr_pare, int* nr_impare)
  10. {
  11.     int n1, n2, i;
  12.     n1 = 0; //nr pare
  13.     n2 = 0; //nr impare
  14.     for(i=0;i<n;i++)
  15.     {
  16.         if(v[i] % 2 == 0)
  17.         {
  18.             n1++;
  19.         }
  20.         else
  21.             n2++;
  22.     }
  23.     *nr_pare = n1;
  24.     *nr_impare = n2;
  25. }
  26.  
  27. int main()
  28. {
  29.     int i, *v, n, x, nr1, nr2;
  30.     scanf("%d\n", &n);
  31.     v = (int*) malloc(n*sizeof(int));
  32.     for(i=0;i<n;i++)
  33.     {
  34.         scanf("%d ", &x);
  35.         v[i] = x;
  36.     }
  37.     nr1 = 0;
  38.     nr2 = 0;
  39.     par_impar(v, n, &nr1, &nr2);
  40.     printf("Vectorul contine %d nr pare si %d nr impare!\n", nr1, nr2);
  41.     free(v);
  42.     return 0;
  43. }
Advertisement
Add Comment
Please, Sign In to add comment