Advertisement
gonzalob

Untitled

Apr 18th, 2022
1,130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.74 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. void cargarArreglo(int arreglo[5]);
  5. void calcularPromedio(int arreglo[5]);
  6. void mostrarArreglo(int arreglo[5]);
  7.  
  8.  
  9. int main()
  10. {
  11.     //un arreglo es una colección de elementos del mismo tipo
  12.     //tiene un solo nombre "notas"
  13.     //tiene una dimension "100"
  14.     //la primera posición es la 0 y la utima DIM-1 (0-4)
  15.     //la cantidad de elementos es FIJA
  16.     int notas[5] = {0} ; //la primera va con 90 el resto en 0
  17.     char wordle[5];
  18.     float precios[10];
  19.  
  20.  
  21. /*
  22.     for (int i = 0; i<5; i++)
  23.     {
  24.         notas[i] = i;
  25.     }
  26.     */
  27.  
  28.      //notas[0] = 1; //a la posición 0 (la primera) un numero (1)
  29.  
  30.   //  int valor = 10;
  31.  
  32.   //  notas[1] = valor; //a la posición 1 (la segunda) un numero (10)
  33.  
  34.  
  35.   //ARREGLO + FUNCIONES = arreglo es un !!! PUNTERO !!!
  36.  
  37.   //!!!! un arreglo es un puntero por definicion!!!!
  38.   //al pasarlo va SOLO con el nombre del variables sin & [] o nada!!!
  39.   //queda modificado en la funcion y afuera de la misma!!!!
  40.  
  41.     cargarArreglo(notas);
  42.  
  43.    mostrarArreglo(notas);
  44.  
  45.     calcularPromedio(notas);
  46.  
  47.     return 0;
  48. }
  49.  
  50. void cargarArreglo(int arreglo[5])
  51. {
  52.     for (int i = 0; i<5; i++)
  53.     {
  54.         printf("ingrese el valor en la pos %d \n",(i+1));
  55.         fflush(stdin);
  56.         scanf("%d",&arreglo[i]);
  57.     }
  58. }
  59.  
  60. void calcularPromedio(int arreglo[5])
  61. {
  62.     float promedio = 0;
  63.     int acumulador = 0;
  64.  
  65.     for (int i = 0; i<5;i++)
  66.     {
  67.         acumulador = acumulador + arreglo[i];
  68.     }
  69.  
  70.     promedio = (float) (acumulador / 5);
  71.  
  72.     printf("el promedio es %f\n",promedio);
  73. }
  74.  
  75. void mostrarArreglo(int arreglo[5])
  76. {
  77.      for (int i = 0; i<5; i++)
  78.     {
  79.         printf("el valor en la pos %d es %d\n",(i+1),arreglo[i]);
  80.     }
  81. }
  82.  
  83.  
  84.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement