Професионална програма
Loading...
+ Нов въпрос
dngeorgiev avatar dngeorgiev 0 Точки

Здравей!

Това, което търсиш е "Console.Write", WriteLine, както се превежда принтира на нов ред.

Поздрави, Дани!

едит: също така, след NumB ще трябва да добавиш и една запетайка. Естествено, няма да стане да го направиш директно, има няколко варианта - пример: Console.Write(NumB + ", "). Има и други, опитай се да се досетиш сам.

Дано да съм ти помогнал.

0
27/11/2015 19:09:33
Jean1 avatar Jean1 3 Точки

Да но ако го сложа така: Console.Write(NumB + ",")  ,и след последната цифра излиза запетая или обратното Console.Write("," + NumB ) излиза пред първата.

0
Filkolev avatar Filkolev 4485 Точки

Трябва да включиш и условна конструкция. В зависимост от това къде принтираш запетаята (отпред или отзад) трябва да провериш на коя стъпка от цикъла си. Ако си на първата/последната, не принтираш запетаята. Примерно (ако принтираш запетая преди числото, но не искаш да има такава преди първото):

for (int i = 0; i < 10; i++)
{
    if (i != 0)
    {
        Console.Write(", ");
    }

    Console.Write(i);
}

 

1
dngeorgiev avatar dngeorgiev 0 Точки

В такъв случай може да използваш итератора, за да си направиш още една условна конструкция, а именно: когато i=11(последното въртене на цикъла), изпълни Console.Write(NumB) и по този начин, на последното принтиране на числото, няма да имаш запетая.

Поздрави, Дани!

0
VanessaShopping avatar VanessaShopping 48 Точки

И аз се затрудних как да направя това със запетайките :) и направих нещо друго ,което не е вярно ,но подейства в Judge :D

Просто написах

Console.Write("2,-3,4,-5,6,-7,8,-9,10,-11");

 

0
martinski avatar martinski 66 Точки

Хехе:)Все пак работи ,но ми е интересно как ще изглежда кода ти при ..1000 числа  примерно?:)

0
VanessaShopping avatar VanessaShopping 48 Точки

Много лесно :)

using System;

class Test
{
    static void Main()
    {
        for (int i = 1; i < 1000; i++)
        {
            if (i % 2 == 0)
            {
                Console.Write(i + ",");
            }
            else
            {
                Console.Write(-i + ",");
            }

        }
        Console.WriteLine("1000");
    }
}

Вече как трябва да е правилно написана ще кажа като почна и ако завърша Programming Basic :D или намеря някакво решение по-рано ;)

0
13/01/2016 21:37:57