using System;
namespace Project1
{
class Project1
{
//Main method begins execution of C# app
static void Main(string[] args)
{
int number;//declare number variable
int[] numberDigits = new int[5];//declare array with 5 digits
int i = 4;//counter
//prompt user and reads number
Console.Write("Enter five digit integer:");
number = Convert.ToInt32(Console.ReadLine());
while(number > 0)
{
int digit = number % 10; //extract last digit
numberDigits[i] = digit;
number = number / 10;//divide by 10 to extract next digit
i--;
}
foreach (int digit in numberDigits) Console.Write("{0} ", digit);
Console.WriteLine();
Console.ReadKey();
}
}
}
Bikesh SrivastavaPosted Sep 22, 2016, 2:10 AM
Jay LopezPosted Sep 24, 2016, 11:47 AM
Tapan PatelPosted Sep 21, 2016, 9:20 AM
- String x=”12345″;//replace this with Console.ReadLine();
- int[]y = x.Select(o=>o-48).ToArray();
further to reduce it to one line.Vaibhav DeshmukhPosted Sep 21, 2016, 2:30 AM
{
static void Main(string[] args)
{
label:
int number;//declare number variable
int[] numberDigits = new int[5];//declare array with 5 digits
int i = 4;//counter
//prompt user and reads number
Console.Write("Enter five digit integer:");
number = Convert.ToInt32(Console.ReadLine());
int lenghOfNumber = (int)Math.Log10((double)number) + 1;
if (lenghOfNumber > 5)
{
Console.WriteLine("Enter 5 digit numbers only..!");
goto label;
}
else
{
while (number > 0)
{
int digit = number % 10; //extract last digit
numberDigits[i] = digit;
number = number / 10;//divide by 10 to extract next digit
i--;
}
foreach (int digit in numberDigits) Console.Write("{0} ", digit);
Console.WriteLine();
}
Console.ReadKey();
}
}
Nitin SontakkePosted Sep 21, 2016, 12:38 AM
Nitin SontakkePosted Sep 21, 2016, 12:32 AM