#include
#include
struct ofrenda
{
char tipo[40];
char lugar[40];
int niveles;
int costo;
}of[20];
int main()
{
int i, num=0;
int vec[num], may=0, ii=0;
printf ("\n¿Cuántas ofrendas deseas evaluar?");
scanf("%d",&num);
num--;
for (i=0; i<=num; i++)
{
printf("\n Ofrenda %d", i+1);
printf("\n\t¿Que tipo de ofrenda es?(Tradicional/Libre)");
gets(of[i].tipo);
gets(of[i].tipo);
printf("\t¿De dónde es la ofrenda?");
gets(of[i].lugar);
printf("\t¿Cuántos niveles tenía la ofrenda?");
scanf("%d", &of[i].niveles);
printf("\t¿Cuánto costó la ofrenda?");
scanf("%d", &of[i].costo);
}
/* Esta parte no se ejecutará en el programa, pero si se deja
de comentar, mostraría los datos que se han introducido*/
/*
for (i=0; i<=num; i++)
{
printf("\n Tipo de Ofrenda %d: %s", i+1,of[i].tipo);
printf("\n Lugar de procedencia: %s", of[i].lugar);
printf("\n Niveles: %d", of[i].niveles);
printf("\n Costo: %d \n", of[i].costo);
}
*/
/*Aquí se hace la comparación de la ofrenda que costó más cara*/
for (i=0; i<=num; i++)
{
vec[i]=of[i].costo;
if(vec[i]>may)
{
may=vec[i];
ii=i+1;
}
}
printf("\n\n La ofrenda No.%d es la mas cara, con %d pesos \n", ii, may);
printf("\n\n F e l i c i d a d e s\n\n\n");
}/*Fin del programa principal*/
No hay comentarios:
Publicar un comentario