Informática, perguntado por SirNick, 1 ano atrás

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 bokomoko
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" ;
          };
  };
}

bokomoko: não precisa do break
SirNick: isso e uma pergunta ou uma afirmação
bokomoko: é uma afirmaçào
bokomoko: inclusive, tá faltando { e } nesse if
bokomoko: faça o programa no repl.it e mande o link aqui
SirNick: ok mas esquece isso isso e muito urgente e n sei como fazer isso e ja li os manuais mas n vai
bokomoko: desistiu ?
SirNick: n é que agr tenho que fazer mais programas que vai contar para a avaliaçao entao eu vou deixar essa quando eu chegar a casa
bokomoko: boa sorte
SirNick: obg
Perguntas interessantes