fork(1) download
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. float valor(float *k, int t){
  5. float soma = 0;
  6. for (int i = 0; i < t; i++){
  7. soma += k[i];
  8. }
  9. return soma;
  10. }
  11.  
  12. int main() {
  13. int quant;
  14. printf("Digite a quantidade: ");
  15. scanf("%d", &quant);
  16. float *vTotal = malloc(quant * sizeof(float));
  17. for(int i = 0; i < quant; i++){
  18. printf("Digite o valor %d: ", i + 1);
  19. scanf("%f", &vTotal[i]);
  20. }
  21. float teste = valor(vTotal, quant);
  22. printf("\n %.2f", teste);
  23. free(vTotal);
  24. }
Success #stdin #stdout 0s 2304KB
stdin
3
12
8
16
stdout
Digite a quantidade: Digite o valor 1: Digite o valor 2: Digite o valor 3: 
 36.00