| Você está aqui: C# ::: Desafios e Lista de Exercícios Resolvidos ::: C# Básico | 
| Ler um número inteiro, separar seus dígitos e imprimí-los individualmente separados por espaços - Lista de Exercícios Resolvidos de C#Quantidade de visualizações: 531 vezes | 
| Pergunta/Tarefa: Escreva um programa C# que leia um número inteiro de três dígitos, separe o valor em seus dígitos correspondentes e imprima-os individualmente separados por espaço. Por exemplo, se o usuário informar o valor 398, seu programa deverá exibir 3 9 8. Veja a saída que deverá ser gerada (use apenas os operadores aritméticos para a realização desta tarefa): Informe um valor inteiro de três dígitos: 398 Os dígitos separados são: 3 9 8 Veja a resolução comentada deste exercício usando C#: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
using System;
namespace Estudos {
  class Principal {
    // função principal do programa C#
    static void Main(string[] args) {
      // variáveis usadas na resolução do problema
      int valor, primeiro, segundo, terceiro;
      // vamos solicitar ao usuário que informe um valor inteiro
      // na faixa 100 a 999 (incluindo)
      Console.Write("Informe um valor inteiro de três dígitos: ");
      valor = Int32.Parse(Console.ReadLine());
      // vamos verificar se o valor está na faixa permitida
      if ((valor < 100) || (valor > 999)) {
        Console.WriteLine("Valor fora da faixa permitida");
      }
      else {
        // vamos extrair os dígitos indidualmente, da esquerda para a direita
        // vamos obter o primeiro dígito
        primeiro = valor / 100;
        valor = valor % 100;
        // vamos obter o segundo dígito
        segundo = valor / 10;
        valor = valor % 10;
        // vamos obter o terceiro valor
        terceiro = valor;
        Console.WriteLine("Os dígitos separados são: " + primeiro +
          " " + segundo + " " + terceiro);
      }
      Console.WriteLine("\n\nPressione uma tecla para sair...");
      Console.ReadKey();
    }
  }
}
 | 
|  Link para compartilhar na Internet ou com seus amigos: | 
| Mais Desafios de Programação e Exercícios e Algoritmos Resolvidos de C# | 
| Veja mais Dicas e truques de C# | 
| Dicas e truques de outras linguagens | 
| E-Books em PDF | ||||
| 
 | ||||
| 
 | ||||
| Linguagens Mais Populares | ||||
| 
			   1º lugar: Java | 


 
 





