Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- //-----------------------------------------------------------//
- struct liczba_zespolona
- {
- int a,b;
- } z1,z2,z3;
- //-----------------------------------------------------------//
- void wypelnij(struct liczba_zespolona *z)
- {
- printf("Czesc rzeczywista:");
- scanf("%d",&z->a);
- printf("Czesc urojona:");
- scanf("%d",&z->b);
- }
- //-----------------------------------------------------------//
- void wyswietlanie(struct liczba_zespolona z)
- {
- printf("%d %d j",z.a,z.b);
- }
- //-----------------------------------------------------------//
- void roznica(struct liczba_zespolona z1, struct liczba_zespolona z2, struct liczba_zespolona *z3)
- {
- z3->a=z1.a-z2.a;
- z3->b=z1.b-z2.b;
- }
- //-----------------------------------------------------------//
- void suma(struct liczba_zespolona z1, struct liczba_zespolona z2, struct liczba_zespolona *z3)
- {
- z3->a=z1.a+z2.a;
- z3->b=z1.b+z2.b;
- }
- //-----------------------------------------------------------//
- void iloczyn(struct liczba_zespolona z1, struct liczba_zespolona z2, struct liczba_zespolona *z3)
- {
- z3->a=z1.a*z2.a-z1.b*z2.b;
- z3->b=z1.b*z2.a+z2.b*z1.a;
- }
- //-----------------------------------------------------------//
- int main()
- {
- printf("Pierwsza liczba zespolona:\n");
- wypelnij(&z1);
- printf("--------------------------");
- puts("");
- printf("Druga liczba zespolona:\n");
- wypelnij(&z2);
- printf("--------------------------");
- puts("");
- printf("Liczba pierwsza wynosi:\n");
- wyswietlanie(z1);
- puts("");
- printf("Liczba druga wynosi:\n");
- wyswietlanie(z2);
- puts("");
- printf("--------------------------");
- puts("");
- roznica(z1,z2,&z3);
- printf("Roznica tych liczb wynosi: %d %d j\n",z3.a,z3.b);
- suma(z1,z2,&z3);
- printf("Suma tych liczb wynosi: %d %d j\n",z3.a,z3.b);
- iloczyn(z1,z2,&z3);
- printf("Iloczyn tych liczb wynosi: %d %d j\n",z3.a,z3.b);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement