3025 -> 30 + 25 = 55 -> 55*55 = 3025
Publicado por jhr (última atualização em 15/10/2009)
[ Hits: 29.770 ]
O número 3025 possui a seguinte característica: 30 + 25 = 55 -> 55*55 = 3025.
Esse programa pega todos os números entre 1000 e 9999 que também tem esse característica.
Programa tipico de primeiro semestre de cursos de informática. Eu fiz ele usando o mínimo possível de linhas que consegui, existem N outras manerias de fazê-lo.
#include <stdio.h>
main()
{
int num=1000;
while(num <= 9999)
{
if(num == (((num/100)+(num%100))*((num/100)+(num%100))))
printf("%d: %d+%d=%d -> %d^2=%d \n",num,num/100,num%100,(num/100)+(num%100),(num/100)+(num%100),num);
num=num+1;
}
getchar();
}
Eliminando elementos repetidos de uma sequência
Parte 7 - Sessão de estudo sobre VETORES
A produção de áudio e vídeo no Linux e as distribuições dedicadas a esse fim
Criptografando sua Home com Gocryptfs para tristeza do meliante
A Involução do Linux e as Lambanças Desnecessárias desde o seu Lançamento
O Journal no Linux para a guarda e consulta de logs do sistema
A evolução do Linux e as mudanças que se fazem necessárias desde o seu lançamento
Instalar Ubuntu com Btrfs + LUKS de forma fácil
Habilitando "hotcorner" no Ubuntu
Zen Kernel no Arch Linux (instalar e remover)
Como instalar e remover o kernel Liquorix
Fazendo o controle de Xbox 360 USB funcionar no One Piece Pirate Warriors 4 (Arch Linux/Steam)
Continuando meus tópicos anteriores (9)
Executar um programa em Rust (2)
Não consigo publicar screenshots no Viva o Linux [RESOLVIDO] (5)









