Таблица с числа / Number Table
Ето и последната задача, от последна лекция на Programming Basics C# ! Може би малко завъртяна логика, но ето, че се намери решение! Та, мога да съм сигурен, че вече разбирам for циклите, щом използвах вложен цикъл във вложеният цикъл (и проработи!) Oпитах се да си измисля моя логика - без да следвам подсказките. Ето и моето решение:
Е, вярно че се fail-нах няколко пъти, като този, например:
Но важното е, че проработи Споделям го за тези, които не са успели да решат задачата, или пък искат да видят някое (надявам се) интересно решение.
Добре, добре, ще има и Ctrl + C, Ctrl + V за мързеливзите, нА:
static void Main()
{
int n = int.Parse(Console.ReadLine());
int num = 0;
for (int i = 1; i <= n; i++)
{
for (int j = 1; j <= n; j++)
{
num = i + j - 1;
if (num > n)
{
for (int k = 1; k <= n - j + 1; k++)
{
Console.Write("{0} ", n - k);
}
break;
}
Console.Write("{0} ", num);
}
Console.WriteLine();
}
Още малко остава от курса, така че успех на всички на изпита!