Informática, perguntado por davidramos123, 1 ano atrás

como escrever um código em C que indique se um número é um quadrado perfeito?

Soluções para a tarefa

Respondido por Dinhuu07
0

Cara, não tenho certeza se tem como. Mas vou dar uma pesquisada e se achar te mando aqui


Dinhuu07: Se quiser falar comigo adicione meu:
Skype:d1nh0editor
Discord:Dinhuu #5799
Dinhuu07: Achei uma aqui, mas o brainly nao deixa eu botar
Dinhuu07: tu vai ter que me chamar em algumas desses contatos
Dinhuu07: ou entrar no site https://www.clubedohardware.com.br/forums/topic/650019-quadrado-perfeito/
e achar o comentario do michaelstz
Respondido por lamartinecezarpbm3x5
0

Existem outras formas de ser feito o algoritimo, tentei deixar o mais simples possível. Qualquer dúvida é só chamar.


#include <stdio.h>


int main()

{

   int numero, termos, soma;

   

   do

   {

       printf("\nInforme um número: ");

 scanf("%d", &numero);

 

 for (termos=1, soma=0; soma<numero; termos++)

 {

     soma = ( termos * (2+(termos-1)*2) )/2;

 }

 

 if(numero >= 0)

 {

     if (soma == numero)

   printf("%d : É um quadrado perfeito! Possui raiz quadrada = %d\n", numero, termos-1);

  else

   printf("%d : Não é quadrado perfeito!\n", numero);

 }

   }

   while (numero>=0);

   


   return 0;

}


Espero ter ajudado!

Perguntas interessantes