Tema: Ayuda con C
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/09/2010, 20:21
Avatar de marcopoloaz06
marcopoloaz06
 
Fecha de Ingreso: julio-2007
Ubicación: México
Mensajes: 457
Antigüedad: 16 años, 9 meses
Puntos: 11
Respuesta: Ayuda con C

Hola,
praticamente esto es todo lo que tú
pusiste, nada más que lo acomodé y corregí
algunos errorsillos que tenias en el codigo este:
Código C++:
Ver original
  1. #include <stdlib.h>
  2. #include <stdio.h>
  3. #include <conio.h>
  4.  
  5. int main()
  6. {
  7.    int min, max, n, m, suma, j;
  8.    float prom;
  9.    char p = 's';
  10.  
  11.     printf("Ingrese la cantidad de notas: ");
  12.     fflush(stdin);
  13.     scanf("%d", &j);
  14.    
  15.     while (p == 's' && j > 0) {
  16.         suma = max = min = 0;
  17.        
  18.         for (int i = 0;i < j;i++) {
  19.             printf("\nIngrese la %d nota: ", i + 1);
  20.             fflush(stdin);
  21.             scanf("%d", &n);
  22.            
  23.             suma += n;
  24.            
  25.             if (i == 0)  min = n;
  26.             if (n < min) min = n;
  27.         }
  28.                              
  29.         prom = (suma - min) / (j - 1.0);
  30.        
  31.         printf("\nEl promedio de las practicas es %.2f\n", prom);
  32.         printf("\nDesea continuar(s/n): ");
  33.        
  34.         fflush(stdin);
  35.         scanf("%c", &p);
  36.     }
  37.  
  38.     system("pause");
  39.     return 0;
  40. }

Por lo de eliminar la menor como que no
te entendi muy bn, si quieres quitar la calificación
menor y dividir entre la misma cantidad de notas o igual.

Y suerte con seguir aprendiendo... vas 2 2... ya casi lo tenias
todo, nada más te faltaba saber bn como usar el printf con los float's
algo de sintaxis y entenderle mejos a los for's, pero vas por el buen camino.

Saludos
;]
__________________
Aerolíneas Alicia :D

Última edición por marcopoloaz06; 10/09/2010 a las 20:27