fork(1) download
  1. #include <stdio.h>
  2.  
  3. /*Escriba un programa que calcule e
  4. imprima el promedio de varios enteros. Suponga que el último
  5. valor que lee la instrucción scanf es el centinela 9999.
  6. Una secuencia de entrada típica podría ser:
  7. 10 8 11 7 9 9999.*/
  8.  
  9. int main(){
  10. int valor;
  11. int contador = 1;
  12. float promedio;
  13. int suma = 0;
  14.  
  15. printf( " Inserte un valor(-1 para terminar):\n " );
  16. scanf( "%d", &valor );
  17. while( valor != -1){
  18.  
  19. suma += valor;
  20. printf( "Inserte un valor(-1 para terminar):\n " );
  21. scanf( "%d", &valor );
  22. if(valor != -1){
  23.  
  24. contador++;
  25. }
  26.  
  27. }
  28.  
  29. promedio = suma / contador;
  30. printf( "El promedio es: %f\n", promedio );
  31.  
  32.  
  33. return 0;
  34. }
Success #stdin #stdout 0s 9432KB
stdin
1
4
10
10
10
-1
stdout
 Inserte un valor(-1 para terminar):
 Inserte un valor(-1 para terminar):
 Inserte un valor(-1 para terminar):
 Inserte un valor(-1 para terminar):
 Inserte un valor(-1 para terminar):
 Inserte un valor(-1 para terminar):
 El promedio es: 7.000000