gpsgiraldi

C_PROG_ex_soma_impar_multi3_pt3

Dec 10th, 2023 (edited)
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.20 KB | Source Code | 0 0
  1. #include <stdio.h>
  2.  
  3. int main()
  4. {
  5. //1)somar valores dentro de um intervalo
  6.     int soma = 0, i;    //i variável de controle da repetição, que vai "contar" o looping
  7. //  for(i=1 ; i <= 50; i++){
  8. //        if(i % 2 == 1){     //% mod verifica o resto da divisão por 2. Se dá 1 o numerador era ímpar
  9. //            if(i % 3 == 0){     //% mod verifica se o resto da divisão por 3 dá 0 -> múltiplo de 3.
  10. //              soma = soma + i;
  11. //          }
  12. //      }
  13. //  }
  14. //inicializando i
  15.     i = 1;  //se começo com 0 não acrescento nada à soma, se começo com 1 repito uma vez a menos
  16.     while(i <= 50){
  17.         if(i % 2 == 1){     //% mod verifica o resto da divisão por 2. Se dá 1 o numerador era ímpar
  18.             if(i % 3 == 0){     //% mod verifica se o resto da divisão por 3 dá 0 -> múltiplo de 3.
  19.                 soma = soma + i;    //"ele tá somando o valor de i e tá aumentando também" 39:00 do vídeo
  20.             }
  21.         }
  22.         i = i + 1;  //porque estou usando o while e o incremento deve ser feito a despeito dos testes
  23.     }
  24.     printf("Soma equivale a %i", soma);
  25. //em resumo o número não está contando com o número anterior, mas com o valor da "volta"
  26.     return 0;
  27. }
Add Comment
Please, Sign In to add comment