Faça um algoritmo que verifique e mostre os números entre 1000 e 2000( inclusive) que, quando divididos por 11 produzem resto igual a 5: em c++
Respostas
respondido por:
0
Esse exercício é um sucesso.
Já apareceu aqui umas 4 vezes.
Fiz o programa aqui
https://repl.it/@bokomoko/mod11-5
Observe, tem duas formas de fazer isso. A forma "burral" que consistem em fazer o loop, calcular o resto de cada número entre 1000 e 2000 e testar se é 5.
Para cada número que for exibido, outros 10 serão descartados, ou seja, a produtividade desse algoritmo é de menos de 10%
A forma mais inteligente é calcular direto quais são esses números pois eles estào separados um do outro por 11. Calcule qual é o primeiro número cujo resto da divisão por 11 dá 5 e soma mais 11 para ter o segundo, mais 11 para ter o terceiro e assim por diante. Muito mais eficiente
Já apareceu aqui umas 4 vezes.
Fiz o programa aqui
https://repl.it/@bokomoko/mod11-5
Observe, tem duas formas de fazer isso. A forma "burral" que consistem em fazer o loop, calcular o resto de cada número entre 1000 e 2000 e testar se é 5.
Para cada número que for exibido, outros 10 serão descartados, ou seja, a produtividade desse algoritmo é de menos de 10%
A forma mais inteligente é calcular direto quais são esses números pois eles estào separados um do outro por 11. Calcule qual é o primeiro número cujo resto da divisão por 11 dá 5 e soma mais 11 para ter o segundo, mais 11 para ter o terceiro e assim por diante. Muito mais eficiente
Perguntas similares
6 anos atrás
6 anos atrás
6 anos atrás
8 anos atrás
9 anos atrás
9 anos atrás