Advertisement
o_paulooo

Vetores L01E01

Oct 14th, 2019
159
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.18 KB | None | 0 0
  1. /*
  2.                                 EX1 - VETORES
  3.  
  4. 1. Escreva um programa que leia um vetor de 50 números. Em seguida, percorra este vetor e
  5. informe quantos destes números inteiros são negativos, quantos são nulos e quantos são
  6. positivos.
  7. */
  8. #include <stdio.h>
  9. #include <stdlib.h>
  10. #include <locale.h>
  11. #define t 5
  12.  
  13. void mostrar(int *v, int contneg, int contpos, int contnull)
  14. {
  15.     int i;
  16.     printf("\n");
  17.     for(i=0; i<t; i++)
  18.         printf("V[%d]: %d\n", i+1, v[i]);
  19.  
  20.     printf("\n\nNúmeros Negativos: %d\n", contneg);
  21.     printf("\nNúmeros Nulos: %d\n", contnull);
  22.     printf("\nNúmeros Positivos: %d\n", contpos);
  23. }
  24.  
  25.  
  26. int main()
  27. {
  28.     int i;
  29.     setlocale(LC_ALL, "portuguese");
  30.     int contneg, contpos, contnull, v[t];
  31.     contneg = contpos = contnull = 0;
  32.  
  33.     for(i=0; i<t; i++)
  34.     {
  35.         printf("Digite o valor de V[%d]: ", i+1);
  36.         fflush(stdin);
  37.         scanf("%d", &v[i]);
  38.  
  39.         if(v[i] < 0)
  40.             contneg++;
  41.         if(v[i] > 0)
  42.             contpos++;
  43.         if(v[i] == 0)
  44.             contnull++;
  45.     }
  46.     system("cls");
  47.  
  48.     mostrar(&v, contneg, contpos, contnull);
  49.  
  50.     printf("\n\n\nFIM....\n\n\n");
  51.     return 0;
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement