Advertisement
Guest User

Untitled

a guest
Jun 25th, 2018
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.87 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <string.h>
  4. #include <math.h>
  5.  
  6. #define MAX_SIZE (3)
  7. struct Tocka
  8. {
  9.     int x;
  10.     int y;
  11. };
  12.  
  13. void Funkcija(struct Tocka tocke[3], double udaljenosti[3])
  14. {
  15.     double max = 0;
  16.     int indeks = 0;
  17.     for (int i = 0; i < MAX_SIZE; i++)
  18.     {
  19.         printf("Unesi X i Y: \n");
  20.         scanf("%d %d", &tocke[i].x, &tocke[i].y);
  21.     }
  22.  
  23.     for (int i = 0; i < MAX_SIZE; i++)
  24.     {
  25.         udaljenosti[i] = sqrt((double)(tocke[i].x * tocke[i].x) + (tocke[i].y * tocke[i].y));
  26.     }
  27.  
  28.     for (int i = 0; i < MAX_SIZE; i++)
  29.     {
  30.         if (udaljenosti[i] > max)
  31.         {
  32.             max = udaljenosti[i];
  33.             indeks = i;
  34.         }
  35.     }
  36.  
  37.     printf("Tocka %lf je najduza, i nalazi se na indeksu %d %d", max, indeks, indeks);
  38. }
  39.  
  40. int main()
  41. {
  42.     struct Tocka tocke[3] = { 0 };
  43.     double udaljenosti[3] = { 0 };
  44.     double max = 0;
  45.     int indeks = 0;
  46.  
  47.     Funkcija(tocke, udaljenosti);
  48.  
  49.     return 0;
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement