Loading...
milchanovadarina avatar milchanovadarina 1 Точки

Programming Basics

Имам проблем малко с негативните числа.

05. Fox   https://judge.softuni.bg/Contests/354/Programming-Basics-Exam-20-November-2016-Morning

using System;

namespace Fox
{
    class Fox
    {
        static void Main()
        {
            int n = int.Parse(Console.ReadLine());
            int width = (2 * n) + 3;

            if (n % 2 != 0)
            {
                Console.WriteLine("*{0}{1}{2}*", new string('\\', (n /2)-2),
                    new string('-', (n * 2)-1), new string('/', (n / 2)-2));
            }
            for (int i = 0; i < n - 1; i++)
            {                           
                Console.WriteLine("{0}\\{1}/{2}", new string('*', 2 + i),
                    new string('-', (n * 2 - 3) - i*2), new string('*', 2 + i));         
            }
            for (int i = 0; i < (n / 2) - 1; i++)
            {
                Console.WriteLine("|{0}\\{1}/{2}|", new string('*', 3 + i),
                    new string('*', n - i * 2), new string('*', 3 + i));
            }
            for (int i = 0; i < n; i++)
            { 
                Console.WriteLine("{0}\\{1}/{2}", new string('-', 2 + i),
                   new string('*', (n * 2 - 3) - i * 2), new string('-', 2 + i));
            }
        }      
    }
}

Ако мога да ви притесня пак.Моля да ми помогне някой.

Изисква се да отпечатва,само нечетни числа,и там ми е проблема.

Тагове:
0
Programming Basics 10/03/2018 20:38:50
TodorovP avatar TodorovP 177 Точки

Става само с три цикъла:

for (int i = 1; i <= n; i++)

for (int i = 0; i < n / 3; i++)

for (int i = 1; i <= n; i++)

0
milchanovadarina avatar milchanovadarina 1 Точки

Не  разбрах много,тези зависимости не ми излизат.Ако имате време за малко по-подробно обяснение.

Благодаря много!

0
TodorovP avatar TodorovP 177 Точки

Подробните обяснения как става са в лекциите. Мога да предложа кода https://pastebin.com/hbJHYKEb

Не виждам да има съображения по четност.

0
TodorovP avatar TodorovP 177 Точки

Всъщност сега се сетих, че има някакво значение четността на входа, но само дотолкова, че ако се въведе четно число, тогава муцунката на лисицата се изкривява. Затова сигурно казват, че се пуска само с нечетни числа.

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