Loading...
Platnoto avatar Platnoto 2 Точки

problem 05.Java - Programming Basics Exam - 05 November 2017

Здравейте колеги, някой може ли да сподели  решението на задача  05.Java от изпита Progamming Basics Exam на 5 ноември 2017 нa чист C#. Предварително благодаря!

Това е условието на задачата!

https://judge.softuni.bg/Contests/Practice/DownloadResource/2513

Тагове:
0
Programming Basics 08/11/2017 19:12:12
Platnoto avatar Platnoto 2 Точки

Благодаря!

0
Ivaylo_Petrov avatar Ivaylo_Petrov 1 Точки

https://pastebin.com/YZYpEF8U

 

Заповядаи колега !

Това е решението ми от изпита ,извинявам се за многото код обаче бях на доста ретро версия на Visual Studio (няма new string() ). 

0
Platnoto avatar Platnoto 2 Точки

Мерси и на теб колега, досега не съм решавал подобен тип задачи без new string, ще бъде интересно и полезно...

0
08/11/2017 20:14:24
Jeliozver avatar Jeliozver 356 Точки

Ето и едно решение с няколко метода.

http://bit.ly/2ztHBoE

0
08/11/2017 20:22:20
bubalik avatar bubalik 33 Точки

Ето и моето решение: https://pastebin.com/qb0PmYPw 

0
Platnoto avatar Platnoto 2 Точки

Колеги, здравейте, отново, някой може ли да ми покаже грешката в този код на задача Java.

 https://pastebin.com/6XncTprQ

0
Ekaterin avatar Ekaterin 133 Точки

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Java
{
    class Program
    {
        static void Main(string[] args)
        {
            int n = int.Parse(Console.ReadLine());
            int a = 0;

            if (n % 2 == 0)
            {
                a = 2;
            }
            else
            {
                a = 1;
            }

            for (int i = 0; i < n; i++)
            {
                Console.WriteLine(new string(' ',n) + "~" + " " + "~" + " " + "~" + new string(' ',n * 2 - 1));            

            }
            Console.WriteLine(new string('=', (3 * n + 6) - 1));

            for (int i = 0; i < n / 2 - 1; i++)
            {
                Console.WriteLine(new string('|', 1) + new string('~', 2 * n + 4) + (new string('|', 1) + new string(' ', n - 1) + "|"));

            }
            Console.WriteLine(new string('|', 1) + new string('~', n)+ "JAVA" + new string('~', n) + (new string('|', 1) + new string(' ', n - 1) + "|"));

            for (int i = 0; i < n / 2 - a; i++)
            {
                Console.WriteLine(new string('|', 1) + new string('~', 2 * n + 4) + (new string('|', 1) + new string(' ', n - 1) + "|"));
            }
            Console.WriteLine(new string('=', (3 * n + 6) - 1));

            //downPart
            int counter = 0;

            for (int i = 0; i < n; i++)
            {
                Console.Write(new string(' ',i));
                Console.WriteLine(new string('\\', 1) + new string('@', (2 * n + 4) - counter) + (new string('/', 1)));
                counter += 2;
            }
            Console.WriteLine( new string('=', (2 * n + 6)) );

        }
    }
}
 

0
Yotov avatar Yotov 3 Точки

https://pastebin.com/y49kQNzc
 
C#

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