#include <stdio.h>
#include <stdlib.h>
int main()
{
float L;
float *l;
int n,i,j;
do
{
do
{
printf("Αριθμός πηνίων (τουλάχιστον 1) :");
scanf("%d",&n);
}while (n<1);
l = (float *) malloc(n *sizeof(float));
for (i=0;i<n;i++)
{
do
{
printf("\nΕπαγωγή %dου πηνίου (πάνω από 0) :",i+1);
scanf("%f",&l[i]);
}while (l[i]<=0);
}
do
{
printf("Τα πηνία είναι :\n1.σε σειρά\n2.παράλληλα\n");
scanf("%d",&j);
}while(j!=1 && j!=2);
L=0;
for (i=0;i<n;i++)
{
if (j==1) L = L + l[i];
else L = L + 1.0 / l[i];
}
if (j==2) L = 1.0 / L;
printf("\nΣυνολική επαγωγή : %f",L);
do
{
printf("\n\nΝέα εκτέλεση; :\n1.ναι\n2.όχι\n");
scanf("%d",&j);
}while(j!=1 && j!=2);
free(l);
}while (j==1);
return 0;
}