Advertisement
Josif_tepe

Untitled

Jun 10th, 2024
288
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.91 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <string.h>
  3. #include <ctype.h>
  4. #include <math.h>
  5.  
  6. int soberi(int *niza, int n) {
  7.     int brojac = 0;
  8.     for(int i = 0; i < n; i++) {
  9.         int element = abs(niza[i]);
  10.         int zbir = 0;
  11.         for(int j = 0; j < element; j++) {
  12.             int x;
  13.             scanf("%d", &x);
  14.             brojac++;
  15.             if(niza[i] < 0 && x < 0) {
  16.                 zbir += x;
  17.             }
  18.             else if(niza[i] > 0 && x > 0){
  19.                 zbir += x;
  20.             }
  21.  
  22.         }
  23.         niza[i] = zbir;
  24.  
  25.     }
  26.     return brojac;
  27. }
  28. int main(int argc, char * argv[]) {
  29.     int n;
  30.     scanf("%d", &n);
  31.  
  32.     int niza[n];
  33.     for(int i = 0; i < n; i++) {
  34.         scanf("%d", &niza[i]);
  35.     }
  36.     int result = soberi(niza, n);
  37.     printf("%d\n", result);
  38.  
  39.     for(int i = 0; i < n; i++) {
  40.         printf("%d ", niza[i]);
  41.     }
  42.    
  43.    
  44. }
  45.  
  46.  
  47. /*
  48. 5
  49. 1 -2 3 -4 5
  50.  
  51. **/
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement