Ed
há 6 meses
Aqui está um exemplo de programa em C que verifica se um número N é primo ou não: ```c #include int main() { int N, i, isPrime = 1; printf("Digite um número: "); scanf("%d", &N); if (N <= 1) { isPrime = 0; // N não é primo } else { for (i = 2; i * i <= N; i++) { if (N % i == 0) { isPrime = 0; // N é divisível por i, então não é primo break; } } } if (isPrime) { printf("%d é um número primo.\n", N); } else { printf("%d não é um número primo.\n", N); } return 0; } ``` Esse programa solicita ao usuário um número, verifica se ele é primo e exibe o resultado.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Ed
ano passado
Para verificar se um número N é primo em C/C++, você pode seguir o seguinte passo a passo: 1. Solicitar ao usuário que insira o número N. 2. Criar uma função para verificar se o número é primo. 3. Na função, percorrer os números de 2 até N/2 e verificar se N é divisível por algum deles. 4. Se N for divisível por algum número, então N não é primo. Caso contrário, N é primo. 5. Retornar o resultado para o usuário. Segue um exemplo simples de código em C/C++ para verificar se um número é primo ou não: ```c #include bool verificarPrimo(int numero) { if (numero <= 1) { return false; } for (int i = 2; i <= numero/2; i++) { if (numero % i == 0) { return false; } } return true; } int main() { int numero; std::cout << "Digite um número inteiro positivo: "; std::cin >> numero; if (verificarPrimo(numero)) { std::cout << numero << " é um número primo." << std::endl; } else { std::cout << numero << " não é um número primo." << std::endl; } return 0; } ``` Esse código solicita um número ao usuário, verifica se é primo usando a função `verificarPrimo` e exibe o resultado. Lembre-se de compilar e executar o código em um ambiente de desenvolvimento C/C++ adequado.
Mais perguntas desse material