Sou estudante do primeiro semetre em Ciência da Computação. Preciso resolver um problema em C sobre fatoração prima e não consigo desenvolver um algoritmo consistente que resolva o problema. Alguém consegue me ajudar? Segue o enunciado:
Obs: Para este problema só é permitido o uso de estruturas de repetição, seleção e arranjos. Nada de funções por enquanto
Escreva um programa que receba um inteiro positivo e forneça a sua fatoração prima, isto e, expresse os inteiros como um produto de primos e indique se o número ´e primo.
A entrada ´e dada pelo arquivo fatprimos.in. A primeira linha contém um inteiros n que representa a quantidade de vezes que o programa será executado. As demais linhas apresentam os números que seão fatorados.
fatprimos.in
4
12
28
37
101
A saída ´e dada pelo arquivo fatprimos.sol e consiste em escrever para cada número a sua fatoração prima e a mensagem primo caso o número seja primo.
Pergunta
HPortuga
Sou estudante do primeiro semetre em Ciência da Computação. Preciso resolver um problema em C sobre fatoração prima e não consigo desenvolver um algoritmo consistente que resolva o problema. Alguém consegue me ajudar? Segue o enunciado:
Obs: Para este problema só é permitido o uso de estruturas de repetição, seleção e arranjos. Nada de funções por enquanto
Escreva um programa que receba um inteiro positivo e forneça a sua fatoração prima, isto e, expresse os inteiros como um produto de primos e indique se o número ´e primo.
A entrada ´e dada pelo arquivo fatprimos.in. A primeira linha contém um inteiros n que representa a quantidade de vezes que o programa será executado. As demais linhas apresentam os números que seão fatorados.
fatprimos.in
4
12
28
37
101
A saída ´e dada pelo arquivo fatprimos.sol e consiste em escrever para cada número a sua fatoração prima e a mensagem primo caso o número seja primo.
fatprimos.sol
12 = 2 2 3
28 = 2 2 7
37 = 37 primo
101 = 101 primo
Editado por HPortugaLink para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.