Advertisement
Josif_tepe

Untitled

Jun 13th, 2021
166
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.97 KB | None | 0 0
  1. //1.zad 1 grupa II termin 2019
  2. #include <stdio.h>
  3. #include <ctype.h>
  4. #include <string.h>
  5. int funkcija(int *niza, int n) {
  6.     int brojac = 0;
  7.     int izbrisani[n]; // 0 znaci ne e izbrisan, 1 deka e izbrisan
  8.     for(int i = 0; i < n; i++) {
  9.         izbrisani[i] = 0;
  10.     }
  11.     for(int i = 0; i < n; i++) {
  12.         if(niza[i] > 0 && izbrisani[i] == 0) {
  13.             for(int j = 0; j < n; j++) {
  14.                 if(niza[j] == (-niza[i]) && izbrisani[j] == 0) {
  15.                     brojac += 2;
  16.                     izbrisani[i] = 1;
  17.                     izbrisani[j] = 1;
  18.                 }
  19.             }
  20.         }
  21.     }
  22.     for(int i = 0; i < n; i++) {
  23.         if(izbrisani[i] == 0) {
  24.             printf("%d ", niza[i]);
  25.         }
  26.     }
  27.     printf("\n");
  28.     return brojac;
  29. }
  30. int main(){
  31.     int n;
  32.     scanf("%d", &n);
  33.     int niza[n];
  34.     for(int i = 0; i < n; i++) {
  35.         scanf("%d", &niza[i]);
  36.     }
  37.     printf("%d\n", funkcija(niza, n));
  38.     return 0;
  39. }
  40.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement