fork(3) download
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. void LerArray(int numElementos , float * elemArray) {
  5. int i;
  6. float num;
  7.  
  8. for(i = 0; i < numElementos; i++) {
  9. printf("Digite um numero para seu array: ");
  10. scanf("%f", &num);
  11. *(elemArray + i) = num;
  12. printf("\n\n");
  13. }
  14. }
  15.  
  16. int main() {
  17. int numElementos;
  18. printf("Oi !!! Quantos elementos vc quer armazenar: ");
  19. scanf("%d", &numElementos);
  20. system("clear");
  21. float * vetorNum;
  22. vetorNum = malloc(numElementos * sizeof(float));
  23. if (vetorNum == NULL) {
  24. printf("Erro na alocação, talvez funcione um um número de elementos menor ");
  25. return 0;
  26. }
  27. LerArray(numElementos, vetorNum);
  28. free(vetorNum);
  29. return 0;
  30. }
Success #stdin #stdout #stderr 0s 2144KB
stdin
2
2.5
3.2
stdout
Oi !!!  Quantos elementos vc quer armazenar: Digite um numero para seu array:  

Digite um numero para seu array:  

stderr
TERM environment variable not set.