Pretendo ajudar qualquer pessoa com dúvidas na resolução de exercícios propostos no livro "C++ Como Programar", DEITEL. Capítulo 2, Pg.96.
ENUNCIADO
2.28 Escreva um programa que insere um inteiro de cinco dígitos, separa o inteiro em seus dígitos individuais e imprime os dígitos separados entre si por três espaços cada. [Dica: Utilize operadores de divisão de inteiros e módulo.] Por exemplo, se o usuário digitar 42339, o programa deve imprimir:
4 2 3 3 9
RESOLUÇÃO
#include <iostream>
using std::cin;
using std::cout;
int main()
{
int num;
cout << "Insira um inteiro de cinco digitos: \n";
cin >> num;
cout << "\t" << num / 10000;
cout << "\t" << num / 1000 % 10;
cout << "\t" << num / 100 % 10;
cout << "\t" << num / 10 % 10;
cout << "\t" << num % 10;
return 0;
}
Pergunta
Elias Lopes Nunes
Pretendo ajudar qualquer pessoa com dúvidas na resolução de exercícios propostos no livro "C++ Como Programar", DEITEL. Capítulo 2, Pg.96.
ENUNCIADO
2.28 Escreva um programa que insere um inteiro de cinco dígitos, separa o inteiro em seus dígitos individuais e imprime os dígitos separados entre si por três espaços cada. [Dica: Utilize operadores de divisão de inteiros e módulo.] Por exemplo, se o usuário digitar 42339, o programa deve imprimir:
4 2 3 3 9
RESOLUÇÃO
Editado por Elias Lopes NunesLink para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.