Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/03/2016, 18:43
trujillo15
 
Fecha de Ingreso: marzo-2016
Mensajes: 1
Antigüedad: 8 años, 6 meses
Puntos: 0
Problemas con el if

Me encargaron este programa:

En un arreglo unidimensional de tipo real se tienen almacenadas las toneladas

mensuales de cereales cosechadas durante el año anterior en una estancia de la

pampa Argentina. Escribe un programa que calcule e imprima lo siguiente:

a) El promedio anual de toneladas cosechadas.

b) ¿Cuántos meses tuvieron una cosecha superior al promedio anual?

c) ¿En qué mes se produjo el mayor número de toneladas? ¿Cuántas fueron?

Dato: COS[12] (arreglo unidimensional de tipo real de 12 elementos).

Ya hice el inciso a solo me falta hacer el inciso b y c pero nose como hacerlos solo se que se hacen con if

Esto es lo que llevo:

Código:
#include<stdio.h>

main()
{
	float prom;
	int i, suma=0;
	int cos[12];
	
	for(i=0;i<=11;i++)
	{
		printf("Ingresa las toneladas cosechadas del mes %i: ",i+1);
		scanf("%d", &cos[i]);
		suma=suma+cos[i];
		
	}
	
	prom=suma/12;
	printf("\nEl promedio anual es de: %.2f\n", prom);
	
	if(cos[i]>prom)
	
	{
		printf("\n%d meses tuvieron una cosecha superior al promedio anual\n", cos[i]);
	}
	
	system("PAUSE");
	return 0;
}
La verdad siento que esta mal pero no se como hacerlo