#include <stdio.h>
int main() {
int n, contador = 1, contador1 = 0, contador2 = 0, contador3 = 0, contador4 = 0;
float acumuladorpositivo = 0.0 , acumuladornegativo = 0.0;
printf("¿Cuántos puntos en el plano desea ingresar?\n");
scanf("%d", &n);
while(contador <= n) {
float x, y, superficie;
printf("Ingrese el valor de la absicsa del punto:\n");
scanf("%f", &x);
printf("Ingrese el valor de la ordenada del punto:\n");
scanf("%f", &y);
superficie = (x * y) / 2.0;
if (x > 0) {
if (y > 0) {
contador1 = contador1 + 1;
} else {
contador4 = contador4 + 1;
}
} else {
if (y > 0) {
contador2 = contador2 + 1;
} else {
contador3 = contador3 + 1;
}
}
if (superficie > 0) {
acumuladorpositivo = acumuladorpositivo + superficie;
} else {
acumuladornegativo = acumuladornegativo + superficie;
}
contador = contador + 1;
}
printf("En el primer cuadrante hay %d triángulos\n En el segundo cuadrante hay %d triángulos\n En el tercer cuadrante hay %d triángulos\n En el cuarto cuadrante hay %d triángulos\n La suma de las superficies positivas es igual a %f\n La suma de las superficies negativas es igual a %f\n ",contador1, contador2, contador3, contador4, acumuladorpositivo, acumuladornegativo);
return 0;
}
To embed this project on your website, copy the following code and paste it into your website's HTML: