Advertisement
Guest User

UnijaNizova

a guest
Jan 25th, 2020
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.06 KB | None | 0 0
  1. #define _CRT_SECURE_NO_WARNINGS
  2. #include <stdio.h>
  3. void ispisNiza(int niz[], int brEl);
  4. int frekvencija(int niz[], int brEl, int broj);
  5. void unijaNizova();
  6.  
  7. int main() {
  8.  
  9.     unijaNizova();
  10.     system("pause");
  11.     return 0;
  12. }
  13.  
  14. void unijaNizova() {
  15.     int niz1[100];
  16.     int niz2[100];
  17.     int brEl1, brEl2;
  18.     printf("Koliko elemenata ima prvi niz: ");
  19.     scanf("%d", &brEl1);
  20.     printf("Koliko elemenata ima drugi niz: ");
  21.     scanf("%d", &brEl2);
  22.     int niz3[100];
  23.     int brEl3 = 0;
  24.     int i;
  25.     for (i = 0; i < brEl1; i++) {
  26.         if (frekvencija(niz3, brEl3, niz1[i]) == 0) {
  27.             niz3[brEl3] = niz1[i];
  28.             brEl3++;
  29.         }
  30.     }
  31.     for (i = 0; i < brEl2; i++) {
  32.         if (frekvencija(niz3, brEl2, niz2[i]) == 0) {
  33.             niz3[brEl3] = niz2[i];
  34.             brEl3++;
  35.         }
  36.     }
  37.     ispisNiza(niz3, brEl3);
  38. }
  39. void ispisNiza(int niz[], int brEl) {
  40.     int i;
  41.     for (i = 0; i < brEl; i++) {
  42.         printf("%d\t", niz[i]);
  43.     }
  44.     printf("\n");
  45. }
  46. int frekvencija(int niz[], int brEl, int broj) {
  47.     int brojac = 0;
  48.     int i;
  49.  
  50.     for (i = 0; i < brEl; i++) {
  51.         if (niz[i] == broj) {
  52.             brojac++;
  53.         }
  54.     }
  55.     return brojac;
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement