Buscar

Faça um algoritmo que verifique se um valor é perfeito ou não

  1.       Faça um algoritmo que verifique se um valor é perfeito ou não. Um valor é dito perfeito quando ele é igual à soma dos seus divisores excetuando ele próprio. (Ex: 6 é perfeito, 6 = 1 + 2 + 3, que são seus divisores).

💡 4 Respostas

User badge image

Ciro Meneses

Resolvi seu exercídio, está aqui: https://www.passeidireto.com/arquivo/6197518/numero-perfeito

0
Dislike0
User badge image

Andre Smaira

Para responder essa pergunta devemos aplicar nosso conhecimento sobre algoritmos.


#include<stdio.h>

#include<stdlib.h>

int main(){

int num, i, soma=0;

printf("Digite o numero para verificar ");

scanf("%d", &num);

for(i=1; i<num; i++){

if(num%i==0){

soma+=i;

}

}

if(soma==num) printf("E quadrado perfeito ");

else printf("Nao e quadrado perfeito");

return 0;

}


Portanto temos acima o código que verifica se um número é um quadrado perfeito.

0
Dislike0
User badge image

Andre Smaira

Para responder essa pergunta devemos aplicar nosso conhecimento sobre algoritmos.


#include<stdio.h>

#include<stdlib.h>

int main(){

int num, i, soma=0;

printf("Digite o numero para verificar\n");

scanf("%d", &num);

for(i=1; i<num; i++){

if(num%i==0){

soma+=i;

}

}

if(soma==num) printf("E quadrado perfeito\n");

else printf("Nao e quadrado perfeito");

return 0;

}


Portanto temos acima o código que verifica se um número é um quadrado perfeito.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta.

User badge image

Outros materiais