Problema: 1075
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++
Percorremos de 2 até 10000. Mas ao invés de percorrer de 1 em 1 e fazer teste se o valor da resto 2, pegamos o primeiro valor que dará resto 2 (no caso é o 2), e pulamos de n em n que será os próximos números que darão resto 2.
1 2 3 4 5 6 7 8 9 10 11 | #include <iostream> using namespace std; int main(){ int n; cin >> n; for(int i=2; i<10000; i=i+n){ cout << i <<endl; } return 0; } |
Nenhum comentário:
Postar um comentário