gpsgiraldi

C_PROG_ex_soma_impar_multi3_ALT

Dec 10th, 2023
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.22 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 && i % 3 == 0){     //% mod verifica o resto da divisão por 2. Se dá 1 o numerador era ímpar
  9.                                          //% mod verifica se o resto da divisão por 3 dá 0 -> múltiplo de 3.
  10.             soma = soma + i;
  11.         }
  12.     }
  13. //inicializando i
  14. //    i = 1;  //se começo com 0 não acrescento nada à soma, se começo com 1 repito uma vez a menos
  15. //    while(i <= 50){
  16. //        if(i % 2 == 1){     //% mod verifica o resto da divisão por 2. Se dá 1 o numerador era ímpar
  17. //            if(i % 3 == 0){     //% mod verifica se o resto da divisão por 3 dá 0 -> múltiplo de 3.
  18. //                soma = soma + i;    //"ele tá somando o valor de i e tá aumentando também" 39:00 do vídeo
  19. //            }
  20. //        }
  21. //        i = i + 1;  //porque estou usando o while e o incremento deve ser feito a despeito dos testes
  22. //    }
  23.     printf("Soma equivale a %i", soma);
  24. //em resumo o número não está contando com o número anterior, mas com o valor da "volta"
  25.     return 0;
  26. }
Add Comment
Please, Sign In to add comment