Example #1
0
File: zad1.c Project: Aderrro/labc
int main()
{
  zespol z1, z2;
  printf("Zespolona Z1 == "); z1 = zesp_get();
  printf("Zespolona Z2 == "); z2 = zesp_get();
  printf("\nZ1+Z2 == "); zesp_print(zesp_dodac(z1, z2));
  printf("\nZ1-Z2 == "); zesp_print(zesp_odjac(z1, z2));
  printf("\nZ1*Z2 == "); zesp_print(zesp_razy(z1, z2));
  printf("\n|Z1+Z2| == %.4lf\n", zesp_abs(zesp_dodac(z1, z2)));
  return 0;
}
Example #2
0
int main () {
  zespol  z1, z2;

  printf("\n z1 == "); z1 = zesp_get();
  printf(" z2 == "); z2 = zesp_get();

  printf("\n z1+z2 == "); zesp_print(zesp_dodac(z1, z2));
  printf("\n z1-z2 == "); zesp_print(zesp_odjac(z1, z2));
  printf("\n z1*z2 == "); zesp_print(zesp_razy(z1, z2));
  printf("\n |z1+z2| == %.4lf\n\n", zesp_abs(zesp_dodac(z1, z2)));
  return 0;
}
Example #3
0
int main () {
  zespol  z1, z2, z3;

  printf("\n z1 == "); z1 = zesp_get();
  printf(" z2 == "); z2 = zesp_get();

  printf("\n z1+z2 == "); zesp_print(zesp_dodac(z1, z2));
  printf("\n z1-z2 == "); zesp_print(zesp_odjac(z1, z2));
  printf("\n z1*z2 == "); zesp_print(zesp_razy(z1, z2));
  printf("\n |z1+z2| == %.4lf", zesp_abs(zesp_dodac(z1, z2)));
  printf("\n Tozsamosc Eulera ze wzoru na sume f. trygonometrycznych == %.4f\n\n", zesp_euler(z1, z2));
  printf("\n Wzor na sume n wyrazow == ");  zesp_print(suminfinity(z1, z2, z3));
  printf("\n");
  return 0;
}
Example #4
0
zespol suminfinity(zespol z1, zespol z2, zespol z3)
{
    int i, j;
    zespol z, k, w, u;
    u.ima = i;
    u.rea = 0;
    z = zesp_dodac(z1, z2);

    for (i=0; i<=10; i++)
    {
        for (j=0; j<=i; j++)
        {
            if (j == 0)  {k.rea = 1; k.ima = 0;}
            else k = zesp_razy(k, z);
        }
        w = zesp_razy(k,dzielenie(k,silnia(z3)));
    }
    return w;
}