Número Quadrado perfeito e capicúa
Publicado por Thiago 29/10/2005
[ Hits: 24.726 ]
O título é o suficiente.
/* Autor: thiagoamm
Data: 29/09/2005 */
// Headers (cabeçalhos)
#include<stdio.h>
#include<math.h>
// Início mp
int main()
{
// Função do número quadrado perfeito.
int qp(int n)
{
int y;
y = sqrt(n);
if(pow(y,2) == n)
return(1); // V
else
return(0); // F
}
// Função do número capicúa.
int capicua(int n)
{
int aux,soma;
aux = n;
soma = 0;
while(aux != 0)
{
soma = soma * 10 + (aux % 10);
aux = aux / 10;
}
if(soma == n)
return(1); // V
else
return(0); // F
}
int num,option;
printf("\n #########################################################################");
printf("\n Opcoes: \n");
printf("\n 1 --> Verificar se um numero e quadrado perfeito e capicua ao mesmo tempo. \n");
printf("\n 2 --> Verificar se e quadrado perfeito. \n");
printf("\n 3 --> Verificar se e capicua. \n");
printf("\n ----> Informe a opcao: ");
scanf("%d",&option);
printf("\n #########################################################################");
for(num = 1; num <= 300; num++)
{
switch(option)
{
case 1:
if(qp(num) && capicua(num))
printf("\n %d e qp e capicua \n",num);
break;
case 2:
if(qp(num))
printf("\n %d e qp \n",num);
break;
case 3:
if(capicua(num))
printf("\n %d e capicua \n",num);
break;
}
}
printf("\n #########################################################################");
printf("\n");
}// Fim mp
Cálulo de expressão do 2 grau ( Baskara )
Exemplo de janela utilizando o compilador Vala
CALCULADORA DO IMC (VERSÃO C++)
SynapSeq - programa para estimular as ondas cerebrais
Por que seu __DIR__ falhou ou o "inferno" dos caminhos no PHP
Preparando-se para certificações da LPI através do LPI Lab
Migração de Arch Linux para repositórios CachyOS (Uso de Instruções v3 e v4)
As diferencas entre o clipboard comum e a selecao ativa
Arch Linux com repos do CachyOS para otimização ou usar Gentoo?
Ativando o modo Quake no XFCE4-Terminal
[Tutorial] Configurando Multimaster no Samba 4 AD (DC02) + Explicação de FSMO Roles
Instalação Dual Boot Linux+Windows 11 [RESOLVIDO] (5)
Abrir um arquivo URL pelo Clipper (3)
O que você está ouvindo agora? [2] (241)









