#include <stdio.h>
#include <stdlib.h>
void LerArray(int numElementos , float * elemArray) {
for (int i = 0; i < numElementos; i++) {
float num;
printf("Digite um numero para seu array: "); *(elemArray + i) = num;
}
}
int main() {
int numElementos;
printf("Oi !!! Quantos elementos vc quer armazenar: "); scanf("%d", &numElementos
); float * vetorNum;
vetorNum
= malloc(numElementos
* sizeof(float)); if (vetorNum == NULL) {
printf("Erro na alocação, talvez funcione um um número de elementos menor "); return 1;
}
LerArray(numElementos, vetorNum);
}
//https://pt.stackoverflow.com/q/55328/101
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4KCnZvaWQgTGVyQXJyYXkoaW50IG51bUVsZW1lbnRvcyAsIGZsb2F0ICogZWxlbUFycmF5KSB7CiAgICBmb3IgKGludCBpID0gMDsgaSA8IG51bUVsZW1lbnRvczsgaSsrKSB7CiAgCSAgICBmbG9hdCBudW07CiAgICAgICAgcHJpbnRmKCJEaWdpdGUgdW0gbnVtZXJvIHBhcmEgc2V1IGFycmF5OiAgIik7CiAgICAgICAgc2NhbmYoIiVmIiwgJm51bSk7CiAgICAgICAgKihlbGVtQXJyYXkgKyBpKSA9IG51bTsKICAgICAgICBwcmludGYoIlxuXG4iKTsKICAgIH0KfQoKaW50IG1haW4oKSB7CiAgaW50IG51bUVsZW1lbnRvczsKICBwcmludGYoIk9pICEhISAgUXVhbnRvcyBlbGVtZW50b3MgdmMgcXVlciBhcm1hemVuYXI6ICIpOwogIHNjYW5mKCIlZCIsICZudW1FbGVtZW50b3MpOwogIHN5c3RlbSgiY2xlYXIiKTsKICBmbG9hdCAqIHZldG9yTnVtOwogIHZldG9yTnVtID0gbWFsbG9jKG51bUVsZW1lbnRvcyAqIHNpemVvZihmbG9hdCkpOwogIGlmICh2ZXRvck51bSA9PSBOVUxMKSB7CiAgCXByaW50ZigiRXJybyBuYSBhbG9jYcOnw6NvLCB0YWx2ZXogZnVuY2lvbmUgdW0gdW0gbsO6bWVybyBkZSBlbGVtZW50b3MgbWVub3IgIik7CiAgCXJldHVybiAxOwogIH0KICBMZXJBcnJheShudW1FbGVtZW50b3MsIHZldG9yTnVtKTsKICBmcmVlKHZldG9yTnVtKTsKfQoKLy9odHRwczovL3B0LnN0YWNrb3ZlcmZsb3cuY29tL3EvNTUzMjgvMTAx