Loading...
djivanp avatar djivanp 6 Точки

[Programming-Basics]-Homework Introduction to Programming. Problem #9 - Print a Sequence

Здравейте , 

искам да Ви помоля за малко помощ относно Problem #9.Print Sequence от домашното и понеже не намерих в форума предварително се извинявам ако повтарям тема но решавам задачата по няколко начина и въпреки това judje системата не я приема , ако може някой да даде съвет ще съм много благодарен . :)

 сега ще покажа и моите решения : 

 

using System;

class PrintSequence
{
    static void Main()
    {
        for (int i = 2; i <= 11; i++)
        {
            if (i % 2 == 0)
            {
                Console.Write(i + ",");
            }

            else
            {
                Console.Write(-i + ",");
            }
        }
        Console.WriteLine();
    }
}

Тагове:
0
Programming Basics 28/01/2016 12:56:42
justBeOk avatar justBeOk 194 Точки

Проблемът ти е, че изписваш запетая дори след крайното число (след 11). В отговора последната запетая я няма, което е и логично :)

0
28/01/2016 13:07:30
djivanp avatar djivanp 6 Точки

Да това го виждам , но немарим решение как да спря изпълнението да задачата така , че да не слага запетая след последното число .

0
petar.dimitrov.86 avatar petar.dimitrov.86 450 Точки

Направи i да стигне само до 10, вместо 11, и след това преди Console.WriteLine(); вкарай Console.Write("-11");

не е най-елегантното решение, ама така ще го приеме джъдж, иначе логиката ти е правилна :)

0
djivanp avatar djivanp 6 Точки

Благодаря за помоща :)

0
gabi.ivanova avatar gabi.ivanova 370 Точки

може и така

 

if (i % 2 == 0)
{
    Console.Write(i);
}
else
{
    Console.Write(-i);
}

if (i != 11)
{
    Console.Write(",");
}

 

2
djivanp avatar djivanp 6 Точки

Благодаря и на теб и двете решения са супер жалко , че не се сетих сам . Поздрави :)

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.