como escrever um código em C que indique se um número é um quadrado perfeito?
Soluções para a tarefa
Respondido por
0
Cara, não tenho certeza se tem como. Mas vou dar uma pesquisada e se achar te mando aqui
e achar o comentario do michaelstz
Respondido por
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
Matemática,
11 meses atrás
Português,
11 meses atrás
Português,
11 meses atrás
Matemática,
1 ano atrás
Filosofia,
1 ano atrás
Matemática,
1 ano atrás
Geografia,
1 ano atrás
Skype:d1nh0editor
Discord:Dinhuu #5799