#include <stdio.h>
#include <math.h>
typedef struct complex {
int real, imag;
}complex;
int main ()
{
int n;
complex *z;
scanf("%d", &n);
for (int i=0 ; i<n ; i++)
{
scanf("%d %d", &z[i].real, &z[i].imag);
}
for( int i = 0; i < n; i++)
{
int *d;
d[i]==sqrt((z[i].real*z[i].real)+(z[i].imag*z[i].imag));
printf("%d\n", d[i]);
}
return 0;
}
Я хочу вычислить модуль ввода n комплексных чисел, но я не знаю, как сделать структуру и все остальное, что этот код дает мне случайное значение при компиляции.