Advertisement
risadex

lista_vetores_lucas

May 23rd, 2018
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 2.57 KB | None | 0 0
  1. #include <math.h>
  2. #include <stdio.h>
  3.  
  4. int primo(int num) //função para checar se um número é primo
  5. {
  6.     int cont=0, i;
  7.     for(i=2; i<=num/2; i++)
  8.     {
  9.         if(num%i==0)
  10.             cont++;
  11.     }
  12.     if(cont==0)
  13.         return 1;
  14.     else
  15.         return 0;
  16. }
  17.  
  18. int main()
  19. {
  20.     //exercicio 1
  21.  
  22.     /*int vet[10], i, soma=0;
  23.     for(i=0;i<10;i++){
  24.         printf("\nentre com o valor do vetor [%i]: ", i+1);
  25.         scanf("%d", &vet[i]);
  26.         if(vet[i]%2!=0){
  27.             soma+=vet[i];
  28.         }
  29.     }
  30.     printf("\nsoma dos ímpares: %d", soma);*/
  31.  
  32.     //exercicio 2
  33.  
  34.  
  35.     /*int vet[20], i, k=0;
  36.     for(i=5000; i<6000; i++)
  37.     {
  38.         if(primo(i)==1)
  39.         {
  40.             vet[k]=i;
  41.             k++;
  42.         }
  43.         if(k==20)
  44.             break;
  45.     }
  46.     for(k=0; k<20; k++)
  47.     {
  48.         printf("\n%d", vet[k]);
  49.     }*/
  50.  
  51.  
  52.     //exercicio 3
  53.  
  54.     /*int vet1[5]={1,2,3,4,5}, vet2[5]={1,3,5,7,9}, aux[5], i, j, k=0;
  55.         for(i=0;i<5;i++){
  56.             for(j=0;j<5;j++){
  57.                 if(vet1[i]==vet2[j]){
  58.                     printf("%d\n", vet2[j]);
  59.  
  60.                 }
  61.             }
  62.         }*/
  63.  
  64.     //exercicio 4
  65.  
  66.     /*int i, maior_mes, menor_mes;
  67.     float temp[12]={1,2,3,4,5,6,7,8,9,10,11,12}, maior_temp,menor_temp;
  68.     for(i=0;i<12;i++){
  69.         printf("entre com a temperatura media do mes [%d]:\n",i+1);
  70.         scanf("%f", &temp[i]);
  71.     }
  72.     maior_temp=temp[0];
  73.     menor_temp=temp[0];
  74.     for(i=0;i<12;i++){
  75.         if(temp[i]>=maior_temp){
  76.             maior_temp=temp[i];
  77.             maior_mes=i+1;
  78.         }
  79.         if(temp[i]<=menor_temp){
  80.             menor_temp=temp[i];
  81.             menor_mes=i+1;
  82.         }
  83.     }
  84.     printf("\nmaior temp: %.2f (mes: %d)", maior_temp, maior_mes);
  85.     printf("\nmenor temp: %.2f (mes: %d)", menor_temp, menor_mes);*/
  86.  
  87.     //exercicio 5
  88.     #define tam 10
  89.     int i, maior, vet[tam], menor, soma=0, cont_par=0 ;
  90.     float media,porc_par;
  91.     for(i=0;i<tam;i++){
  92.         printf("entre com o %d º elemento: \n", i+1);
  93.         scanf("%d", &vet[i]);
  94.         if(vet[i]%2==0)
  95.             cont_par++;
  96.         soma+=vet[i];
  97.     }
  98.     maior=vet[0];
  99.     menor=vet[0];
  100.     media=soma/tam;
  101.     porc_par=(cont_par*100)/tam;
  102.     for(i=0;i<tam;i++){
  103.         if(vet[i]>=maior)
  104.             maior=vet[i];
  105.         if(vet[i]<=menor)
  106.             menor=vet[i];
  107.  
  108.     }
  109.     printf("\nmaior numero: %d", maior);
  110.     printf("\nmenor numero: %d", menor);
  111.     printf("\npercentual de pares: %.2f %%", porc_par);
  112.     printf("\nmedia dos elementos: %.2f", media);
  113.  
  114.     return 0;
  115. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement