• Matéria: Informática
  • Autor: leonardogoncalves153
  • Perguntado 5 anos atrás

Escreva uma função que receba dois números x e y, com x < y, e imprima quais números nesseintervalo que divididos por 13 dão um resto igual a 5.

Em C++

Respostas

respondido por: Guaxinim5573
1

Resposta:

// Online IDE - Code Editor, Compiler, Interpreter

#include<iostream>

using namespace std;

void calc(int x, int y) {

   for(int i = x;i <= y;i++) {

       if(i % 13 == 5) {

           cout << i << "\n";

       }

   }

}

int main()

{

   cout<<"Starting\n";

   calc(12, 100);

   return 0;

}

Explicação:

Faça a função pegar os 2 números como argumento e crie um loop entre eles, como x será sempre menor que y, comece o loop com o x e vá até o y. Usando o operador % você consegue calcular o resto da divisão e imprimir eles no console.

Perguntas similares