Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <math.h>
- struct Kompleksni {
- double re, im;
- };
- struct Kompleksni Funk (struct Kompleksni *niz, int vel) {
- struct Kompleksni rez;
- struct Kompleksni max=niz[0];
- struct Kompleksni min=niz[0];
- int i;
- for (i=1; i<vel; i++) {
- int temp=sqrt(niz[i].re*niz[i].re+niz[i].im*niz[i].im);
- if (temp>sqrt(max.re*max.re+max.im*max.im)) max=niz[i];
- if (temp<sqrt(min.re*min.re+max.im*max.im)) min=niz[i];
- }
- rez.re=max.re+min.re;
- rez.im=max.im+min.im;
- return rez;
- }
- int main () {
- int vel;
- printf("Unesite velicinu: ");
- scanf("%d",&vel);
- struct Kompleksni niz[vel];
- int i;
- printf("Unesite elemente niza:");
- for (i=0; i<vel;i++) {
- scanf("%lf", &niz[i].re);
- scanf("%lf",&niz[i].im);
- }
- struct Kompleksni rez=Funk(niz, vel);
- printf("Rez: %.2lf,%.2lf", rez.re, rez.im);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement