Buscar

Lista de Exercícios Nº 2 - Linguagem de programação C - Questão 11

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

#include<stdio.h>
#include<conio.h>
int main()
{
 int num, p=2, q=0, primo, div;
 
 printf("\n Digite um numero: ");
 scanf("%d",&num);
 
 while (num>1)
 {
 while (num%p==0)
 {
 q=q+1;
 num=num/p;
 }
 if (q>0)
 {
 printf(" %d^%d\n\n",p,q);
 primo=0;
 }
 while (! primo)
 {
 p=p+1;
 div=2;
 primo=1;
 }
 while (div<=p/2&&primo)
 {
 if (p%div==0)
 primo=0;
 else
 div=div+1;
 }
 }
 getch();
}

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais