Advertisement
CosmicFox33

blya228.2

Jan 10th, 2022
910
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.01 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #define maxlen 100
  4.  
  5. void input_arr(int a[], int *n);
  6. void output_arr(int *a, int n);
  7. void arr_c(int *a, int *b, int *c, int n);
  8. int col(int *a, int n);
  9.  
  10. void input_arr(int a[], int *n)
  11. {
  12.     int i=0;
  13.     do
  14.     {
  15.         scanf("%d", &a[i]);
  16.     }
  17.     while(a[i++]>0);
  18.     *n=i-1;
  19. }
  20.  
  21. void output_arr(int *a, int n)
  22. {
  23.     for(int i=0;i<n;i++) printf("%d\n", a[i]);
  24.     printf("\n");
  25. }
  26.  
  27. void arr_c(int *a, int *b, int *c, int n)
  28. {
  29.     for(int i=0;i<n;i++)
  30.     {
  31.         if(a[i]>b[2]) c[i]=a[i];
  32.         else c[i]=b[i];
  33.     }
  34. }
  35.  
  36. int col(int *a, int n)
  37. {
  38.     int c=0;
  39.     for(int i=0;i<n;i++) if(a[i]%2==0) c++;
  40.     return c;
  41. }
  42.  
  43. int main()
  44. {
  45.     int A[maxlen], B[maxlen], C[maxlen], N=0, c1=0, c2=0, c3=0;
  46.     input_arr(A, &N);
  47.     input_arr(B, &N);
  48.     arr_c(A, B, C, N);
  49.     c1=col(A, N);
  50.     c2=col(B, N);
  51.     c3=col(C, N);
  52.     output_arr(A, N);
  53.     output_arr(B, N);
  54.     output_arr(C, N);
  55.     printf("%d %d %d", c1, c2, c3);
  56.     return 0;
  57. }
  58.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement