Advertisement
gmmmarcos

Practico 4 - Arreglos - Ejercicio 2

Apr 24th, 2019
135
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.18 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include "pila.h"
  4.  
  5. int main()
  6. {
  7. int hola[8];
  8. int validos;
  9. validos=CargarArreglo (hola,8);
  10. MostrarArreglo (hola,validos);
  11. return 0;
  12. }
  13.  
  14.  
  15. /* 1. Hacer una función que reciba como parámetro un arreglo de números enteros y
  16. permita que el usuario ingrese valores al mismo por teclado.
  17. La función debe retornar la cantidad deelementos cargados en el arreglo.*/
  18.  
  19. int CargarArreglo ( int a[], int dimension)
  20. {
  21. char respuesta = 's';
  22. int i = 0;
  23.  
  24. while ( i < dimension && respuesta != 'n')
  25. {
  26. printf ("\nIngrese un numero: ");
  27. scanf ("%i",&a[i]);
  28. printf ("\n Desea continuar?: ");
  29. fflush(stdin);
  30. scanf ("%c",&respuesta);
  31. i++;
  32. }
  33. return i;
  34. }
  35.  
  36. /*2. Hacer una función que reciba como parámetro un arreglo y
  37. la cantidad de elementos (válidos) cargados en él y los muestre por pantalla. */
  38.  
  39. int MostrarArreglo ( int a[],int validos )
  40. {
  41.  
  42. int contador = 0;
  43.  
  44. while (contador < validos)
  45. {
  46. printf ("\n %i", a[contador]);
  47.  
  48. contador++;
  49. }
  50. return contador;
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement