include "stdafx.h"
Passo 1
Clique no ícone "Iniciar" no Windows, selecione "Todos os Programas" e "Microsoft Visual Studio 2010 Express". Clique em "Microsoft Visual C ++ 2010 Express".
Passo 2
Clique no menu "Arquivo" e navegue até "Novo". Pressione "Project" para abrir o novo diálogo do projeto.
Passo 3
Clique em "Win32" na visualização em árvore dos modelos instalados no lado esquerdo da caixa de diálogo. Clique em "Win32 Console Application". Digite um nome para o projeto (por exemplo, "armstrong") no campo "Nome:" na parte inferior da caixa de diálogo. Clique em "OK" para abrir o diálogo "Assistente de aplicativos do Win32". Clique em "Concluir". Embora este seja um projeto em C ++, o código para a próxima etapa é C.
Passo 4
Altere o código padrão que aparece no editor com o seguinte código:
include "stdafx.h"
incluir
incluir
incluir
int main () {int x = 0, y = 0, soma = 0; int n, l; char num [64];
/ Peça um número / printf ("Por favor, digite um número:"); scanf_s ("% d", & n);
/ Calcular o número de dígitos que o transformam
/ em uma string * / sprintf_s (num, "% d", n); l = strlen (num);
/ Calcule a soma dos poderes de l dos seus dígitos / y = n; while (y> 0) {x = y% 10; soma = soma + (int) pow ((float) x, l); y = y / 10; }
/ A soma dos poderes é igual ao número original? / if (sum == n) printf ("% d é um número Armstrong. \ n", n); else printf ("% d não é um número Armstrong. \ n", n);
return 0; }
Passo 5
Pressione "F7" ou clique no menu "Depurador" e "Criar solução" para compilar o programa e mostrar o resultado na janela de saída na parte inferior do Visual C ++:
========== Build: 1 teve sucesso, 0 falhou, 0 up-to-date, 0 pulou ==========
Se o resultado for "0 sucedido" seguido por várias falhas, verifique o código digitado e verifique se ele é igual ao código na etapa 4.
Passo 6
Pressione "Ctrl + F5" para executar o programa. Digite um número inteiro quando uma janela com um console preto aparecer e solicitar. O resultado do cálculo será exibido.