Advertisement
Guest User

Untitled

a guest
Feb 24th, 2020
137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.33 KB | None | 0 0
  1. //11.02.2020 GRUPCA C Zadatak 5
  2.  
  3. #define _CRT_SECURE_NO_WARNINGS
  4. #include <stdio.h>
  5. const int N = 5;
  6.  
  7.  
  8. int najveci(int niz[]) {
  9.     int max = niz[0];
  10.     int i;
  11.     for (i = 0; i < N; i++)
  12.     {
  13.         if (niz[i] > max)
  14.             max = niz[i];
  15.     }
  16.     return max;
  17. }
  18.  
  19. int najmanji(int niz[]) {
  20.     int min = niz[0];
  21.     int i;
  22.     for (i = 0; i < N; i++)
  23.     {
  24.         if (niz[i] < min)
  25.             min = niz[i];
  26.     }
  27.     return min;
  28. }
  29.  
  30. void sortiraj(int niz[]) {
  31.     int i, j,temp;
  32.     for (i = 0; i < N - 1; i++) {
  33.  
  34.         for (j = 0; j < N - i - 1; j++)
  35.         {
  36.             if (niz[j] > niz[j + 1]) {
  37.                 temp = niz[j];
  38.                 niz[j] = niz[j + 1];
  39.                 niz[j + 1] = temp;
  40.             }
  41.         }
  42.     }
  43. }
  44. void main()
  45. {
  46.  
  47.     int niz1[N];
  48.     int niz2[N];
  49.  
  50.     int i;
  51.     for (i = 0; i < N; i++)
  52.     {
  53.         printf("Upisite cijeli broj:");
  54.         scanf("%d", &niz1[i]);
  55.     }
  56.     for (i = 0; i < N; i++)
  57.     {
  58.         printf("Upisite cijeli broj:");
  59.         scanf("%d", &niz2[i]);
  60.     }
  61.  
  62.     int najmanjiUNizu = najmanji(niz1);
  63.     int najveciUNizu = najveci(niz2);
  64.  
  65.  
  66.  
  67.     int nizRezultat[N + 2];
  68.     nizRezultat[0] = najmanjiUNizu;//prvi element
  69.     nizRezultat[1] = najveciUNizu;//drugi element
  70.     int brojacElemenataUNizuZaRezultat = 2; // postavljamo na 2 jer vec imamo 2 elementa u nizu
  71.     sortiraj(niz1);//sortiramo prvi niz
  72.  
  73.     for (i = 0; i < N; i++)
  74.     {
  75.         nizRezultat[brojacElemenataUNizuZaRezultat] = niz1[i];
  76.         brojacElemenataUNizuZaRezultat++;
  77.     }
  78.  
  79. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement