Как прописать условие,чтобы запятая стояла только между числами? - C#
Формулировка задачи:
Выведите на экран в строчку через запятую нечетные числа от А до В включительно (значение А и В вводится В>=A). Перед первым и после последнего числа запятой быть не должно.
Подскажите,пожалуйста,как прописать условие,чтобы запятая стояла только между числами?Спасибо.
int A,int B;
Int32.TryParse(Console.ReadLine(), out A);
Int32.TryParse(Console.ReadLine(), out B);
for (int i = A; i <= B; i++)
{
if(i%2!=0 )
Console.Write(","+i);Решение задачи: «Как прописать условие,чтобы запятая стояла только между числами?»
textual
Листинг программы
int a, b;
Int32.TryParse(Console.ReadLine(), out a);
Int32.TryParse(Console.ReadLine(), out b);
var numbers = Enumerable.Range(a, b - a + 1).Where(x => x % 2 != 0).Select(x => x.ToString());
string result = String.Join(",", numbers);
Console.WriteLine(result);