problem 05.Java - Programming Basics Exam - 05 November 2017
Здравейте колеги, някой може ли да сподели решението на задача 05.Java от изпита Progamming Basics Exam на 5 ноември 2017 нa чист C#. Предварително благодаря!
Това е условието на задачата!
Здравейте колеги, някой може ли да сподели решението на задача 05.Java от изпита Progamming Basics Exam на 5 ноември 2017 нa чист C#. Предварително благодаря!
Това е условието на задачата!
https://pastebin.com/YZYpEF8U
Заповядаи колега !
Това е решението ми от изпита ,извинявам се за многото код обаче бях на доста ретро версия на Visual Studio (няма new string() ).
Мерси и на теб колега, досега не съм решавал подобен тип задачи без new string, ще бъде интересно и полезно...
Ето и едно решение с няколко метода.
Ето и моето решение: https://pastebin.com/qb0PmYPw
Колеги, здравейте, отново, някой може ли да ми покаже грешката в този код на задача Java.
https://pastebin.com/6XncTprQ
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)) );
}
}
}
Благодаря!