fazer um algoritmo em linguagem C (C++) que verifique e mostre os números entre 1000 e 2000( inclusive) que, quando divididos por 11 produzem resto igual a 5:
Soluções para a tarefa
Respondido por
1
a forma mais eficiente é essa aqui
#include <iostream>
#include <iomanip>
using namespace std;
/*
Fazer um algoritmo em linguagem C (C++) que verifique e mostre os
números entre 1000 e 2000( inclusive) que, quando divididos por 11
produzem resto igual a 5.
*/
int main() {
int resto=5; // coloque aqui o resto desejado
int modulo =11; // coloque aqui o divisor
int numero = 1000; // coloque aqui o número inicial do intervalo
int fim = 2000; // coloque aqui o número final do intervalo
int proximo;
proximo = numero + ((modulo-1)- ((resto+numero) % modulo));
for (numero=proximo;numero<=fim;numero+=modulo){
cout << "O numero " << numero << " dividido por "<<modulo<<" dá resto"
<< resto << "\n" ;
};
}
você pode ver aqui ele rodando
https://repl.it/@bokomoko/mod11-5
Porém, a versão não eficiente que provavelmente é a que o seu professor espera é essa aqui
#include <iostream>
#include <iomanip>
using namespace std;
/*
Fazer um algoritmo em linguagem C (C++) que verifique e mostre os
números entre 1000 e 2000( inclusive) que, quando divididos por 11
produzem resto igual a 5.
*/
int main() {
int resto=5; // coloque aqui o resto desejado
int modulo =11; // coloque aqui o divisor
int numero ;
for (numero=1000;numero<=2000;numero++){
if (numero%modulo==resto) {
cout << "O numero " << numero << " dividido por "<<modulo
<<" dá resto" << resto << "\n" ;
};
};
}
#include <iostream>
#include <iomanip>
using namespace std;
/*
Fazer um algoritmo em linguagem C (C++) que verifique e mostre os
números entre 1000 e 2000( inclusive) que, quando divididos por 11
produzem resto igual a 5.
*/
int main() {
int resto=5; // coloque aqui o resto desejado
int modulo =11; // coloque aqui o divisor
int numero = 1000; // coloque aqui o número inicial do intervalo
int fim = 2000; // coloque aqui o número final do intervalo
int proximo;
proximo = numero + ((modulo-1)- ((resto+numero) % modulo));
for (numero=proximo;numero<=fim;numero+=modulo){
cout << "O numero " << numero << " dividido por "<<modulo<<" dá resto"
<< resto << "\n" ;
};
}
você pode ver aqui ele rodando
https://repl.it/@bokomoko/mod11-5
Porém, a versão não eficiente que provavelmente é a que o seu professor espera é essa aqui
#include <iostream>
#include <iomanip>
using namespace std;
/*
Fazer um algoritmo em linguagem C (C++) que verifique e mostre os
números entre 1000 e 2000( inclusive) que, quando divididos por 11
produzem resto igual a 5.
*/
int main() {
int resto=5; // coloque aqui o resto desejado
int modulo =11; // coloque aqui o divisor
int numero ;
for (numero=1000;numero<=2000;numero++){
if (numero%modulo==resto) {
cout << "O numero " << numero << " dividido por "<<modulo
<<" dá resto" << resto << "\n" ;
};
};
}
bokomoko:
não precisa do break
Perguntas interessantes
Espanhol,
8 meses atrás
Matemática,
8 meses atrás
Geografia,
8 meses atrás
Química,
1 ano atrás
Matemática,
1 ano atrás
Geografia,
1 ano atrás
História,
1 ano atrás