Advertisement
MusicFreak

Programiranje 29.04.2015 - Urosevic

Apr 29th, 2015
379
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.94 KB | None | 0 0
  1.                             FUNKCIJE - nastavak
  2.  
  3. Funkcija razmeni:
  4.  
  5. #include <stdio.h>
  6.  
  7. void razmeni(int a, int b)
  8. {
  9.     int c;
  10.     c = a;
  11.     a = b;
  12.     b = c;
  13.     printf("a = %d, a = %d\n", a, b);
  14. }
  15.  
  16. void razmeni1(int *a, int *b)
  17. {
  18.     int c;
  19.     c = *a;
  20.     *a = *b;
  21.     *b = c;
  22. }
  23.  
  24. main()
  25. {
  26.     int p, q;
  27.     p = 10;
  28.     q = 20;
  29.     printf("p = %d, q= %d\n", p, q);
  30.     razmeni1(&p, &q);
  31.     printf("p = %d, q= %d\n", p, q);
  32. }
  33.  
  34.  
  35. a[] <-- ovo je indikator da je "a" niz.
  36.  
  37.  
  38. Drugi najmanji u nizu
  39.  
  40. #include <stdio.h>
  41.  
  42. int min2elem(int n, int a[])
  43. {
  44.     int min1, min2;
  45.     int i;
  46.     if (a[0] < a[1])
  47.     {
  48.         min1 = a[0];
  49.         min2 = a[1];
  50.     }
  51.     else
  52.     {
  53.     min1 = a[1];
  54.     min2 = a[0];
  55.     }
  56.     for (i =2; i < n; i++)
  57.     {
  58.         if (a[i] < min1)
  59.         {
  60.             min2 = min1;
  61.             min1 = a[i];
  62.         }
  63.         else
  64.         if (a[i] < min2)
  65.         min2 = a[i];
  66.     }
  67.     //printf("%d %d\n", min1, min2);
  68.     return min2;
  69. }
  70.  
  71. main ()
  72. {
  73.     int x[8] = {10, 7, 9, 4, 12, 5, 13, 8};
  74.     printf("Drugi najmanji je %d\n", min2elem(8, x));
  75. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement