Generation

generate functionTue, 23 May 2023

Confeccionar un programa que lea n pares de datos, cada par de datos corresponde a la medida de la base y la altura de un triángulo. El programa deberá informar: a) De cada triángulo la medida de su base, su altura y su superficie. b) La cantidad de triángulos cuya superficie es mayor a 12.

#include <stdio.h> #include <stdlib.h> typedef struct { int base; int height; } Triangle; int main(int argc, char *argv[]) { int n; scanf("%d", &n); int i; int count = 0; int area; for (i = 0; i < n; i++) { Triangle *t = (Triangle *) malloc(sizeof(Triangle)); scanf("%d %d", &t->base, &t->height); area = t->base * t->height; printf("Triangle #%d: Base %d, Height %d, Area %d\n", i, t->base, t->height, area); if (area > 12) { count++; } free(t); } printf("%d triangulos con area mayor a 12\n", count); return 0; }

Questions about programming?Chat with your personal AI assistant