Respostas
respondido por:
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
3 anos atrás
5 anos atrás
5 anos atrás
7 anos atrás
7 anos atrás
7 anos atrás