E ai galera, bom preciso de ajuda. Estou aprendendo a programar em C, e estou com problemas para resolver o exercício abaixo.
Meu problema é conseguir uma lógica para aplicar aqui, vale lembrar que qualquer dica é valida para mim ...
Preciso fazer um programa em C que receba 2 números inteiros;
/*até ai tranquilo*/
O primeiro numero inserido corresponde ao N-ésimo número primo a ser mostrado;
/*bom, aqui é que tenho problemas*/
O segundo informa quantos números primos serão mostrados depois desse N-ésimo numero primo;
/*essa parte tenho uma ideia de como fazer, mas ainda assim é meio difícil*/
O programa deve se comportar mais ou menos assim:
Ex.: Entrada: 1 e 3, saída: 1, 2, 3, 5
/*neste exemplo a primeira entrada foi 1, logo o usuário quer que seja exibido o primeiro numero primo, que é o numero 1, e quer também que seja exibido os 3 números primos seguintes*/
Ex.: Entrada: 6 e 2, saída: 11, 13, 17
Ex.: Entrada: 5 e 1, saída: 7, 11
Ex.: Entrada: 2 e 5, saída: 2, 3, 5, 7, 11, 13
OBS:
-Eu sei fazer um programa para testar se um numero é primo ou não;
-Meu maior problema é conseguir exibir o numero primo que o usuário informa, e os números primos seguintes;
-Neste exercício, números menores ou iguais à zero são inválidos;
-Eu sei fazer laços com for, while, do while - sei utilizar expressões como if else, if, else if - e sei utilizar também funções;
Eu não estou pedindo programas prontos, pois, para mim isso vai contra a ética, quero apenas dicas de programadores com mais experiência.
Agradeço pela atenção e ajuda.