Pesquisar este blog

Livros Recomendados

sábado, 12 de setembro de 2020

URI - 1075 - Resto 2 - Iniciante - C++ - Do While

 Plataforma: URI

Problema1075

Enunciado:
Leia um valor inteiro N. Apresente todos os números entre 1 e 10000 que divididos por N dão resto igual a 2.

Linguagem: C++

Solução:

Percorre-se os valores entre 2 e 10000. Ao invés de fazer isso de 1 em 1, faz-se o salto sempre adicionando n ao contador que se inicia em 2. Assim garante-se que o valor será sempre de resto 2 se dividido por N.


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
#include <iostream>

using namespace std;

int main() {
    
    int n, cont = 2;
    cin >> n;
    
    do {
        cout << cont << endl;
        cont += n;
    } while (cont < 10000);
    
    return 0;
}

Nenhum comentário:

Postar um comentário

Postagem em destaque

URI (BEECROWD) - 2158 - Helping Uncle Cláudio (Ajudando o Tio Cláudio) - Matemática - C, C++ e Haskell

Buenas! Estou aqui mais uma vez para resolver um problema de Matemática! Agora tenho resolvido alguns dessa categoria, pra que vocês possam ...

Postagens mais visitadas