Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <math.h>
- typedef struct kor{
- struct{
- int x;
- int y;
- } kp;
- float r;
- }Kor;
- void beolvas(Kor *km);
- void kiir(Kor k);
- float korterulet(Kor k);
- float korkerulet(Kor k);
- int main(void){
- Kor k1, k2;
- beolvas(&k1);
- k2=k1;
- kiir(k2);
- printf("A kor terulete: %.2f,\nA kor kerulete: %.2f", korterulet(k1), korkerulet(k1));
- return 0;
- }
- void beolvas(Kor *km){
- printf("Adja meg a kor kozeppontjat vesszovel elvalasztva (x,y): ");
- scanf("%d,%d", &km->kp.x, &km->kp.y);
- printf("Adja meg a kor sugarat: ");
- scanf("%f", &km->r);
- return;
- }
- void kiir(Kor k){
- printf("A kor kozeppontja: x=%d, y=%d\n", k.kp.x, k.kp.y);
- printf("A kor sugara: r=%.2f\n", k.r);
- return;
- }
- float korterulet(Kor k){
- return k.r*k.r*M_PI;
- }
- float korkerulet(Kor k){
- return 2*k.r*M_PI;
- }
Advertisement
Add Comment
Please, Sign In to add comment