ler um número se positivo mostrar a raiz quadrada e se for negativo mostrar o quadrado do número
Soluções para a tarefa
Respondido por
0
Seja N um número quadrado perfeito. Se
somarmos os números ímpares consecutivos
(1+3+5+7+9+...) até que esta soma seja igual a N,
o número M de termos somados será igual a raiz
quadrada de N.
Exemplo: N=16
16 = 1 + 3 + 5 + 7
M = 4 termos
Logo, a raiz quadrada de 16 é 4.
Fazer um Programa em C para ler um número
inteiro e positivo N e responder se N é quadrado
perfeito.
Eu fiz assim mas não deu certo 
#include <stdio.h> // declaração de biblioteca
#include <stdlib.h> // declaração de biblioteca
#include<math.h> // declaração de biblioteca para raiz quadrada
main()
{
int valor = 0 , soma = 1, contimpar = 3 , raiz = 0 ;
do{
printf("Informe um numero:\n");
scanf("%d",&valor);
system("cls");
if ( valor % 2 != 0 )
{
printf("Informe um numero par:\n");
break;
}
soma = soma + contimpar;
contimpar = contimpar + 2;
}
while( soma < valor );
if ( soma == valor)
{
printf("O numero informado %d e um quadrado perfeito!\n",valor);
}
else
{
printf("O numero informado %d nao e um quadrado perfeito!\n",valor);
}
system("pause");
}
somarmos os números ímpares consecutivos
(1+3+5+7+9+...) até que esta soma seja igual a N,
o número M de termos somados será igual a raiz
quadrada de N.
Exemplo: N=16
16 = 1 + 3 + 5 + 7
M = 4 termos
Logo, a raiz quadrada de 16 é 4.
Fazer um Programa em C para ler um número
inteiro e positivo N e responder se N é quadrado
perfeito.
Eu fiz assim mas não deu certo 
#include <stdio.h> // declaração de biblioteca
#include <stdlib.h> // declaração de biblioteca
#include<math.h> // declaração de biblioteca para raiz quadrada
main()
{
int valor = 0 , soma = 1, contimpar = 3 , raiz = 0 ;
do{
printf("Informe um numero:\n");
scanf("%d",&valor);
system("cls");
if ( valor % 2 != 0 )
{
printf("Informe um numero par:\n");
break;
}
soma = soma + contimpar;
contimpar = contimpar + 2;
}
while( soma < valor );
if ( soma == valor)
{
printf("O numero informado %d e um quadrado perfeito!\n",valor);
}
else
{
printf("O numero informado %d nao e um quadrado perfeito!\n",valor);
}
system("pause");
}
Perguntas interessantes
Matemática,
7 meses atrás
Inglês,
7 meses atrás
Matemática,
7 meses atrás
Filosofia,
11 meses atrás
Ed. Física,
11 meses atrás
Português,
1 ano atrás
Ed. Física,
1 ano atrás