Софтуерно Инженерство
Loading...
RStanimirov avatar RStanimirov 2 Точки

Loop 1000 C# Even Numpbers Puzzle

Здравейте,

Експериментирах с "for цикли" и поподнах на следната загадка (за мен):

- при задаване за отпечатване на четните цисла от 1 до 1000 извежда само от 400 до 1000 :

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

namespace _05_LectureFive_Loops
{
    class Program
    {
        static void Main(string[] args)
        {
            for (int i = 0; i <= 1000; i++)
            {
                if (i % 2 == 0)
                {
                    Console.WriteLine(i);
                }
            }

        }
    }
}


Имате ли представа защо не извежда четните числа от 0 до 400 ?

Поздрави,

RS

Тагове:
Ekaterin avatar Ekaterin 135 Точки

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace _05_LectureFive_Loops
{
    class Program
    {
        static void Main(string[] args)
        {
            for (int i = 0; i <= 1000; i++)
            {
                if (i % 2 == 0)
                {
                    Console.Write(i + " ");
                }
            }
        }
    }
}

ето виж така нищо от логиката не е променяно това е твоя код

0
RStanimirov avatar RStanimirov 2 Точки

Благодаря за съвета, Ekaterin.

Пробвах да увелича размера на вертикалния буфер в конзолата (например от 300 на 600) и стана и по моя начин с печатане на нов ред.

Rgds,

RS

0
Ekaterin avatar Ekaterin 135 Точки

И аз мислех това да ти предложа но реших да не те занимавам с излишни работи.

0