Advertisement
Guest User

Untitled

a guest
Jan 19th, 2017
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.96 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. //-----------------------------------------------------------//
  4. struct liczba_zespolona
  5. {
  6. int a,b;
  7. } z1,z2,z3;
  8. //-----------------------------------------------------------//
  9. void wypelnij(struct liczba_zespolona *z)
  10. {
  11. printf("Czesc rzeczywista:");
  12. scanf("%d",&z->a);
  13. printf("Czesc urojona:");
  14. scanf("%d",&z->b);
  15. }
  16. //-----------------------------------------------------------//
  17. void wyswietlanie(struct liczba_zespolona z)
  18. {
  19. printf("%d %d j",z.a,z.b);
  20. }
  21. //-----------------------------------------------------------//
  22. void roznica(struct liczba_zespolona z1, struct liczba_zespolona z2, struct liczba_zespolona *z3)
  23. {
  24. z3->a=z1.a-z2.a;
  25. z3->b=z1.b-z2.b;
  26. }
  27. //-----------------------------------------------------------//
  28. void suma(struct liczba_zespolona z1, struct liczba_zespolona z2, struct liczba_zespolona *z3)
  29. {
  30. z3->a=z1.a+z2.a;
  31. z3->b=z1.b+z2.b;
  32. }
  33. //-----------------------------------------------------------//
  34. void iloczyn(struct liczba_zespolona z1, struct liczba_zespolona z2, struct liczba_zespolona *z3)
  35. {
  36. z3->a=z1.a*z2.a-z1.b*z2.b;
  37. z3->b=z1.b*z2.a+z2.b*z1.a;
  38. }
  39. //-----------------------------------------------------------//
  40. int main()
  41. {
  42. printf("Pierwsza liczba zespolona:\n");
  43. wypelnij(&z1);
  44. printf("--------------------------");
  45. puts("");
  46. printf("Druga liczba zespolona:\n");
  47. wypelnij(&z2);
  48. printf("--------------------------");
  49. puts("");
  50. printf("Liczba pierwsza wynosi:\n");
  51. wyswietlanie(z1);
  52. puts("");
  53. printf("Liczba druga wynosi:\n");
  54. wyswietlanie(z2);
  55. puts("");
  56. printf("--------------------------");
  57. puts("");
  58. roznica(z1,z2,&z3);
  59. printf("Roznica tych liczb wynosi: %d %d j\n",z3.a,z3.b);
  60. suma(z1,z2,&z3);
  61. printf("Suma tych liczb wynosi: %d %d j\n",z3.a,z3.b);
  62. iloczyn(z1,z2,&z3);
  63. printf("Iloczyn tych liczb wynosi: %d %d j\n",z3.a,z3.b);
  64. return 0;
  65. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement