• Matéria: Informática
  • Autor: jdholeno
  • Perguntado 3 anos atrás

1 - Faça um programa que imprima todos os múltiplos de 7 até 42.

Respostas

respondido por: danippazpa6bai
0

Resposta:

O mais eficiente é começar do 7 e contar de 7 em 7 até chegar a 42

Bem mais rápido

A outra forma é testar pelo resto da divisao por 7. Se for 0, é múltiplo de 7. Usando essa técnica o programa vai levar nada mais nada menos do que 7 vezes mais tempo e ainda vai fazer uma conta de divisão que é mais pesada do que a simples adiçao do método anterior.  

Segue o

#include <iostream>

int main() {

 // calcular com um loop mais esperto com passo 7  

 for (int i=7;i<=42;i+=7) {

   std::cout << i << ",";

 }

   std::cout << "\n\n";

 

 // outra forma burral de fazer  

 for (int i=7;i<=42;i++) {

   if ( i % 7 ) {

     continue;

     

   }else {

     std::cout << i << ",";

   }

 }

}

acho q é isso, espero ter ajudado!

Perguntas similares