#include<stdio.h>
int matriz[9][3];
int vector[9];
void funcion_encuestar();
void funcion_ver_matriz();
void funcion_sumar();
void funcion_ver_vector();
int funcion_mayor();
int funcion_menor();
main(){
int mayor, menor;
printf("Programa para calificar personajes de la pelicula VENGADORES END GAME\n");
printf("\n");
funcion_encuestar();
printf("\n");
funcion_ver_matriz();
printf("\n");
funcion_sumar();
printf("\n");
funcion_ver_vector();
printf("\n");
mayor = funcion_mayor();
menor = funcion_menor();
//para imprimir el que más gusto
printf("\n");
if(mayor==0){
printf("El personaje que mas gusto es Iron Man");
}
if(mayor==1){
printf("El personaje que mas gusto es Capitan America ");
}
if(mayor==2){
printf("El personaje que mas gusto es Thor");
}
if(mayor==3){
printf("El personaje que mas gusto es Hulk");
}
if(mayor==4){
printf("El personaje que mas gusto es Viuda Negra");
}
if(mayor==5){
printf("El personaje que mas gusto es Ronin");
}
if(mayor==6){
printf("El personaje que mas gusto es Hombre Hormiga");
}
if(mayor==7){
printf("El personaje que mas gusto es Capitana Marvel");
}
if(mayor==8){
printf("El personaje que mas gusto es Rocket Racconn");
}
//para imprimir el que menos gusto
printf("\n");
if(menor==0){
printf("El personaje que menos gusto es Iron Man");
}
if(menor==1){
printf("El personaje que menos gusto es Capitan America ");
}
if(menor==2){
printf("El personaje que menos gusto es Thor");
}
if(menor==3){
printf("El personaje que menos gusto es Hulk");
}
if(menor==4){
printf("El personaje que menos gusto es Viuda Negra");
}
if(menor==5){
printf("El personaje que menos gusto es Ronin");
}
if(menor==6){
printf("El personaje que menos gusto es Hombre Hormiga");
}
if(menor==7){
printf("El personaje que menos gusto es Capitana Marvel");
}
if(menor==8){
printf("El personaje que menos gusto es Rocket Racconn");
}
}
void funcion_encuestar(){
int i, calificacion;
for(i=0;i<3;i++){
printf("*************************************************************\n");
printf("Calificacion del amigo %d\n", i+1);
printf("");
//para Iron Man
calificacion = -1;
while(calificacion < 1 || calificacion > 10){
printf("Ingrese calificacion para Iron Man entre 1 y 10: ");
scanf("%d",&calificacion);
}
matriz[0][i] = calificacion;
//para Capitan America
calificacion = -1;
while(calificacion < 1 || calificacion > 10){
printf("Ingrese calificacion para Capitan America entre 1 y 10: ");
scanf("%d",&calificacion);
}
matriz[1][i] = calificacion;
//para Thor
calificacion = -1;
while(calificacion < 1 || calificacion > 10){
printf("Ingrese calificacion para Thor entre 1 y 10: ");
scanf("%d",&calificacion);
}
matriz[2][i] = calificacion;
//para Hulk
calificacion = -1;
while(calificacion < 1 || calificacion > 10){
printf("Ingrese calificacion para Hulk Man entre 1 y 10: ");
scanf("%d",&calificacion);
}
matriz[3][i] = calificacion;
//para Viuda Negra
calificacion = -1;
while(calificacion < 1 || calificacion > 10){
printf("Ingrese calificacion para Viuda Negra entre 1 y 10: ");
scanf("%d",&calificacion);
}
matriz[4][i] = calificacion;
//para Ronin
calificacion = -1;
while(calificacion < 1 || calificacion > 10){
printf("Ingrese calificacion para Ronin entre 1 y 10: ");
scanf("%d",&calificacion);
}
matriz[5][i] = calificacion;
//para Hombre Hormiga
calificacion = -1;
while(calificacion < 1 || calificacion > 10){
printf("Ingrese calificacion para Hombre Hormiga entre 1 y 10: ");
scanf("%d",&calificacion);
}
matriz[6][i] = calificacion;
//para Capitana Marvel
calificacion = -1;
while(calificacion < 1 || calificacion > 10){
printf("Ingrese calificacion para Capitana Marvel entre 1 y 10: ");
scanf("%d",&calificacion);
}
matriz[7][i] = calificacion;
//para Rocket Racconn
calificacion = -1;
while(calificacion < 1 || calificacion > 10){
printf("Ingrese calificacion para Rocket Racconn entre 1 y 10: ");
scanf("%d",&calificacion);
}
matriz[8][i] = calificacion;
}
}
void funcion_ver_matriz(){
int i, j;
for(i=0;i<9;i++){
if(i==0){
printf("Iron Man ");
}
if(i==1){
printf("Capitan America ");
}
if(i==2){
printf("Thor ");
}
if(i==3){
printf("Hulk ");
}
if(i==4){
printf("Viuda Negra ");
}
if(i==5){
printf("Ronin ");
}
if(i==6){
printf("Hombre Hormiga ");
}
if(i==7){
printf("Capitana Marvel ");
}
if(i==8){
printf("Rocket Racconn ");
}
for(j=0;j<3;j++){
printf("%d\t", matriz[i][j]);
if(j==2){
printf("\n");
}
}
}
}
void funcion_sumar(){
int i, j;
for(i=0;i<9;i++){
vector[i] = 0;
for(j=0;j<3;j++){
vector[i] = vector[i] + matriz[i][j];
}
}
}
void funcion_ver_vector(){
int i;
for(i=0;i<9;i++){
if(i==0){
printf("Iron Man ");
}
if(i==1){
printf("Capitan America ");
}
if(i==2){
printf("Thor ");
}
if(i==3){
printf("Hulk ");
}
if(i==4){
printf("Viuda Negra ");
}
if(i==5){
printf("Ronin ");
}
if(i==6){
printf("Hombre Hormiga ");
}
if(i==7){
printf("Capitana Marvel ");
}
if(i==8){
printf("Rocket Racconn ");
}
printf("%d\n", vector[i]);
}
}
int funcion_mayor(){
int mayor = 0, i, pos_mayor;
for(i=0;i<9;i++){
if(vector[i]>mayor){
mayor = vector[i];
pos_mayor = i;
}
}
return pos_mayor;
}
int funcion_menor(){
int menor = 20, i, pos_menor;
for(i=0;i<9;i++){
if(vector[i]<menor){
menor = vector[i];
pos_menor = i;
}
}
return pos_menor;
}