#include <stdio.h>
/* A.1. Sa se scrie programul care citeste o pereche de valori reale x, y,
reprezentand coordonatele unui punct in plan.
Sa se afiseze aria cercului cu centrul in origine si avand punctul citit situat
pe cerc, sub forma:
aria(0, 0 – x, y) = “valoare_arie”
Sa se specifice valorile operatorului sizeof aplicat variabilelor programului.*/
void main(void) {
// declarare variabile
float x, y, arie, PI = 3.14; // sizeof(x) = sizeof(y) = sizeof(arie) =
// sizeof(float) = 4
// citire x, y
printf("Coordonatele x, y ale unui punct:"); scanf("%f%f", &x
, &y
);
// calcul arie = PI * raza^2 = PI * (x * x + y * y)
arie = PI * (x * x + y * y);
// afisare fx
printf("aria(0, 0 – %f, %f) = \"%f\"", x
, y
, arie
);
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgovKiBBLjEuIFNhIHNlIHNjcmllIHByb2dyYW11bCBjYXJlIGNpdGVzdGUgbyBwZXJlY2hlIGRlIHZhbG9yaSByZWFsZSB4LCB5LCAKcmVwcmV6ZW50YW5kIGNvb3Jkb25hdGVsZSB1bnVpIHB1bmN0IGluIHBsYW4uIApTYSBzZSBhZmlzZXplIGFyaWEgY2VyY3VsdWkgY3UgY2VudHJ1bCBpbiBvcmlnaW5lIHNpIGF2YW5kIHB1bmN0dWwgY2l0aXQgc2l0dWF0IApwZSBjZXJjLCBzdWIgZm9ybWE6CmFyaWEoMCwgMCDigJMgeCwgeSkgPSDigJx2YWxvYXJlX2FyaWXigJ0KU2Egc2Ugc3BlY2lmaWNlIHZhbG9yaWxlIG9wZXJhdG9ydWx1aSBzaXplb2YgYXBsaWNhdCB2YXJpYWJpbGVsb3IgcHJvZ3JhbXVsdWkuKi8KCnZvaWQgbWFpbih2b2lkKSB7CgkKCS8vIGRlY2xhcmFyZSB2YXJpYWJpbGUKCWZsb2F0IHgsIHksIGFyaWUsIFBJID0gMy4xNDsgLy8gc2l6ZW9mKHgpID0gc2l6ZW9mKHkpID0gc2l6ZW9mKGFyaWUpID0gCgkJCQkJCQkJIC8vIHNpemVvZihmbG9hdCkgPSA0CiAKCS8vIGNpdGlyZSB4LCB5CglwcmludGYoIkNvb3Jkb25hdGVsZSB4LCB5IGFsZSB1bnVpIHB1bmN0OiIpOyBzY2FuZigiJWYlZiIsICZ4LCAmeSk7IAogCgkvLyBjYWxjdWwgYXJpZSA9IFBJICogcmF6YV4yID0gUEkgKiAoeCAqIHggKyB5ICogeSkKCWFyaWUgPSBQSSAqICh4ICogeCArIHkgKiB5KTsKIAoJLy8gYWZpc2FyZSBmeAoJcHJpbnRmKCJhcmlhKDAsIDAg4oCTICVmLCAlZikgPSBcIiVmXCIiLCB4LCB5LCBhcmllKTsKIAp9