Loading...
DanteSparda avatar DanteSparda 32 Точки

[Homework] C# Basics - Introduction To Programming - Problem {9}

Стигнах до 9 задача и се зачудих какво се иска от нас. Има доста начини за решение а ето за кои имам предвид:
1) С чиста логика пресмятаме, че израза 2, -3, 4, -5, 6, -7, ... завършва с  8, -9, 10, -11 и просто да ги напиша с Console.WriteLine("")
2) Да я реша като математически израз : a, b, a+2, b-2, a+4, b-4, a+6, b-6, a+8, b-8
3) Да завъртя цикъл, което няма как да го направя, но един приятел знае :D
Спрял съм се на ( 2) ) защото реших да упражня int и {} :)

Въпроса ми е накратко: Изисква ли се според вас да мислим гениални начини за решение на прости задачи или всичко е наред щом работи :D

2
Programming Basics
Anonymous:
Duplicate of https://softuni.bg/forum/questions/details/34
zombiefrog avatar zombiefrog 2 Точки

Аз реших задачата с for цикъл, всичко перфектно излиза. Но имам един въпрос относно задача 16, която е същата според мен, но цикъла е до първите 1000 числа. Някой има ли представа защо на конзолата при мен числовата последователност започва от -703?

решението ми:http://pastebin.com/rnvB3HCd

1
Samuil.Petrow avatar Samuil.Petrow 1550 Точки
Линкът в pastebin е невалиден, можеш ли да дадеш друг, за да хвърлим поглед :?
1
svetli0o avatar svetli0o 134 Точки
Трябва да увеличиш буфера на конзолата преди това чрез Console.BufferHeight = 1001;
0
ViValDam avatar ViValDam 15 Точки
Абсолютно същата е - можеш само да смениш броя на числата от 10 на 1000
1
HPetrov avatar HPetrov 822 Точки
И аз както доста други колеги ще ти препоръчам да погледнеш малко материал за цикли. Като цяло няма нищо сложно при тях, вече чак като се доближим повече към самата лекция за тях ще се наложи малко повече да ги ползваме. For loop-а от сега мога да ти кажа, че е напълно възможно да ти стане един от любимите понеже ти дава пълен контрол върху това какво и колко пъти искаш да правиш дадена операция и в същото време е доста елементарен да му разбереш базовата логика за сега ;) Другия по-често използван цикъл е While loop, който е булев(bool) и както името му подсказва... докато дадено условие е валидно (или true) прави еди си какво. Надявам се си ме разбрал :)
0
ViValDam avatar ViValDam 15 Точки

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

Как ще го направиш - си е твое решение !

Може даже да ги напишеш 10 пъти с  Console.Write("число + ", ");

Но по-добре опитай с цикъл - някъкъв по избор , защото 16 задача е същата , но за 1000 числа, та само ще трябва да промениш броя на числата .

-1
georgi.b.stoilov avatar georgi.b.stoilov 6 Точки

абе щом работи - движиш напред.

0
dakata avatar dakata 26 Точки

using System;

namespace PrintASequence
{
    class PrintSequence
    {
        public static void Main ()
        {
            int i;
            for (i = 2; i < 11; i++)
            {
                if ((i % 2) == 0)
                    Console.Write (" {0} ", i);
                else
                    Console.Write (" {0} ", -i);
            }
            Console.WriteLine();
            Console.ReadLine ();
        }
    }
}

















0
dakata avatar dakata 26 Точки
Тук лично аз се забърках със скобите, които трябва да са преди и след IF и ELSE стейтмънтите, т.е. вложени са в FOR цикъла.
0
ViValDam avatar ViValDam 15 Точки

Въпроса ми е накратко: Изисква ли се според вас да мислим гениални начини за решение на прости задачи или всичко е наред щом работи :DВъпроса ми е накратко: Изисква ли се според вас да мислим гениални начини за решение на прости задачи или всичко е наред щом рабо

о

отговор

Трябва да работи това е ! Наков каза ,че не гледат на този етап, как е направена, а дали изкарва правилни резултати - това означава избери най-лесният начин, и най-късият защото времето е ограничено

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