Advertisement
happy_nesquik

Untitled

Nov 6th, 2019
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.14 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <math.h>
  4.  
  5. int main(){
  6.  
  7.     int v[100000], i=0, contagens=0, aux;
  8.     printf("Digite quantos valores quiser, -1 para parar \n");
  9.     scanf("%d", &aux);
  10.     while(aux!=-1){
  11.         v[i] = aux;
  12.         i++;
  13.        
  14.         scanf("%d", &aux);
  15.     }
  16.  
  17.     printf("Foram inseridos %d números\n", i);
  18.  
  19.     int pares=0, impares=0;
  20.     for(int j=0; j<i; j++){
  21.         contagens++;
  22.         if(v[j]%2==0)
  23.             pares++;
  24.         else
  25.             impares++;
  26.     }
  27.     printf("Existem %d números pares e %d números ímpares \n", pares, impares);
  28.  
  29.     double porc_pares = pares/(double)i;
  30.     double porc_impares = impares/(double)i;
  31.     printf("A porcentagem de pares é %f  e a porcentagem de ímpares é %f \n", porc_pares, porc_impares);
  32.  
  33.     int zeros = 0;
  34.     for(int j=0; j<i; j++){
  35.         contagens++;
  36.         if(v[j]==0)
  37.             zeros++;
  38.     }
  39.  
  40.     printf("%d números zeros apareceram \n", zeros);
  41.  
  42.     int maior = -1, menor = 1000000;
  43.     for(int j=0; j<i; j++){
  44.         contagens+=2;
  45.         if(v[j]>maior)
  46.             maior = v[j];
  47.         if(v[j]<menor)
  48.             menor = v[j];
  49.     }
  50.  
  51.     printf("O maior número é %d e o menor número é %d \n", maior, menor);
  52.    
  53.     printf("Houveram %d contagens \n", contagens);
  54.  
  55.     return 0;
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement