Как прописать условие,чтобы запятая стояла только между числами? - 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);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 4 из 5
Похожие ответы