Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- #include<stdlib.h>
- #include<math.h>
- typedef struct algebraiczna {
- double Re;
- double Im;
- } algebraiczna ;
- typedef struct wykladnicza {
- double modul;
- double argument;
- } wykladnicza ;
- //void oblicz(algebraiczna *wsk, wykladnicza *new);
- wykladnicza oblicz(algebraiczna wsk);
- int main(){
- algebraiczna nowa;
- wykladnicza pierwsza;
- puts("Podaj czesc rzeczywista");
- scanf("%lf",&(nowa.Re));
- puts("Podaj czesc urojona");
- scanf("%lf",&(nowa.Im));
- pierwsza = oblicz(nowa);
- printf("%f\n", pierwsza.modul);
- printf("%f\n", pierwsza.argument);
- return 0;
- }
- /*
- void oblicz(algebraiczna *wsk, wykladnicza *new){
- new -> modul = sqrt( (*wsk).Re * (*wsk).Re + (*wsk).Im * (*wsk).Im);
- (*new).argument = atan2( wsk->Re, wsk->Im);
- }
- */
- wykladnicza oblicz(algebraiczna wsk){
- wykladnicza new;
- new.modul = sqrt( wsk.Re * wsk.Re + wsk.Im*wsk.Im );
- new.argument = atan2( wsk.Re, wsk.Im);
- return new;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement