Issue
While I am using this code (below) with Visual Studio 2012, the answers are in vertical order.
How can I get answers in horizontal order using VS 2012
Below is my code that I getting output in vertical order: how may I achieve the same result in a horizontal manner?
Are there any settings in Visual Studio for getting output in horizontal or vertical?
class RandomNumbers
{
private static Random random = new Random();
static void Main(string[] args)
{
var numbers = GenerateRandomNumbers(200,100,10);
foreach (var temp in numbers)
{
Console.WriteLine(temp+" ");
}
}
static IEnumerable<int> GenerateRandomNumbers(int NumberOfElements)
{
return Enumerable.Range(0,NumberOfElements-1).OrderBy(n=>random.Next());
}
static IEnumerable<int> GenerateRandomNumbers(int min, int max, int numberOfElement)
{
return Enumerable.Range(0, numberOfElement - 1).Select(n => random.Next(max, min));
}
}
Solution
Try using Write() instread of WriteLine()
class RandomNumbers
{
private static Random random = new Random();
static void Main(string[] args)
{
var numbers = GenerateRandomNumbers(200,100,10);
foreach (var temp in numbers)
{
Console.Write(temp+" ");
}
}
static IEnumerable<int> GenerateRandomNumbers(int NumberOfElements)
{
return Enumerable.Range(0,NumberOfElements-1).OrderBy(n=>random.Next());
}
static IEnumerable<int> GenerateRandomNumbers(int min, int max, int numberOfElement)
{
return Enumerable.Range(0, numberOfElement - 1).Select(n => random.Next(max, min));
}
}
Answered By - Richard Barker Answer Checked By - Marie Seifert (PHPFixing Admin)
0 Comments:
Post a Comment
Note: Only a member of this blog may post a comment.