fork download
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. void Calculo()
  5. {
  6. int i, j, v[100], pos=0, neg=0;
  7. float perc1, perc2;
  8. printf("Para parar a armazenagem, basta digitar zero!");
  9. printf("\nInforme valores: ");
  10. for(i = 0; i<100; i++)
  11. {
  12. scanf("%d", &v[i]);
  13. if(v[i]==0)
  14. {
  15. break;
  16. }
  17. }
  18. for(j = 0; j<i; j++)
  19. {
  20. if(v[j]<0)
  21. {
  22. neg++;
  23. }
  24. else
  25. {
  26. pos++;
  27. }
  28. }
  29. perc1 = (neg/i)*100;
  30. printf("\nHa %d numeros negativos, dando um percentual de %.2f", neg, perc1);
  31. perc2 = (pos/i)*100;
  32. printf("\nHa %d numeros positivos, dando um percentual de %.2f", pos, perc2);
  33. }
  34.  
  35. int main()
  36. {
  37. Calculo();
  38. return 0;
  39. }
  40.  
Success #stdin #stdout 0s 2116KB
stdin
-5
6
0
stdout
Para parar a armazenagem, basta digitar zero!
Informe valores: 
Ha 1 numeros negativos, dando um percentual de 0.00
Ha 1 numeros positivos, dando um percentual de 0.00