#include <stdio.h>
int contarBaldosas(int anchoSuperficie, int largoSuperficie, int anchoBaldosa, int largoBaldosa) {
// Calcular el área de la superficie y de la baldosa
int areaSuperficie = anchoSuperficie * largoSuperficie;
int areaBaldosa = anchoBaldosa * largoBaldosa;
// Si el área de la baldosa es 0, no se puede cubrir
if (areaBaldosa == 0) {
return -1; // Indica un error
}
// Calcular cuántas baldosas se necesitan
int baldosasNecesarias = areaSuperficie / areaBaldosa;
// Si hay un residuo, se necesita una baldosa adicional
if (areaSuperficie % areaBaldosa != 0) {
baldosasNecesarias++;
}
return baldosasNecesarias;
}
int main() {
int anchoSuperficie, largoSuper largo de la superficie: ");
scanf("%d", &largoSuperficie);
// Solicitar al usuario las dimensiones de la baldosa
printf("Introduce el ancho de la baldosa: ");
scanf("%d", &anchoBaldosa);
printf("Introduce el largo de la baldosa: ");
scanf("%d", &largoBaldosa);
// Calcular el número de baldosas necesarias
int resultado = contarBaldosas(anchoSuperficie, largoSuperficie, anchoBaldosa, largoBaldosa);
if (resultado != -1) {
printf("Se necesitan %d baldosas para cubrir la superficie.\n", resultado);
} else {
printf("Error: el área de la baldosa no puede ser cero.\n");
}
return 0;
}