3025 -> 30 + 25 = 55 -> 55*55 = 3025
Publicado por jhr (última atualização em 15/10/2009)
[ Hits: 29.708 ]
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();
}
Relógio com data usando Struct
Como criar um make.conf no Gentoo (para iniciantes)
Como instalar o Open WebUI para Ollama no Gentoo (com systemd)
INSTALAR (e jogar) COUNTER STRIKE 1.6 (install cs 1.6) NO LINUX
A tragédia silenciosa das distribuições baseadas (ou “agregadas”)
Removendo o bloqueio por erros de senha no Gentoo (systemd)
Papel de Parede Animado no KDE Plasma 6 (Com dicas para Gentoo)
Homebrew: o gerenciador de pacotes que faltava para o Linux!
Removendo a trava de versão do Project Brutality para GZDoom/UZDoom
Acelere a compilação no Gentoo com distcc (guia para Systemd)
ATUALIZAÇÃO DO KERNEL LINUX (2)
[Matemática] o que seria algo mais poderoso do que uma função? [RESOLV... (5)









