
BG Development · За реклама · За контакти |
![]() ![]() ![]() ![]() ![]() |
Здравей! ( Включване | Регистриране ) |
Страници: (12) [1] 2 3 ... последна » ( Първото ново мнение ) | ![]() ![]() ![]() |
Jekobo1 |
Публикувано на: 29-02-2020, 20:38
|
||
Име: Група: Потребител Ранг: Новопостъпил Мнения: 3 Регистриран на: 29.02.20 ![]() |
Здравейте! Решавам задача изискваща списък с отстъпкови данни за клиенти на магазин. Горе-долу съм решил задачата на половина, метода ми за въвеждане на информация (InputData), сортиране по азбучен ред (FirstSorting) и отразяване на списъка в конзолата (DisplayData) тръгват без проблем, но защо според вас допълнителния ми метод (SecondSorting) не тръгва?
Благодаря предварително за информацията и отделеното време! Това мнение е било редактирано от Jekobo1 на 29-02-2020, 21:02 |
||
Gamma Goblin |
Публикувано на: 29-02-2020, 20:52
|
![]() Име: Група: Потребител Ранг: Почетен член Мнения: 4014 Регистриран на: 21.02.18 ![]() |
сложи си кода в таг за код
|
Gamma Goblin |
Публикувано на: 29-02-2020, 21:21
|
![]() Име: Група: Потребител Ранг: Почетен член Мнения: 4014 Регистриран на: 21.02.18 ![]() |
кой ви учи да слагате отварящите скоби на нов ред, кода става напълно нечетим
![]() |
Golden Gega |
Публикувано на: 01-03-2020, 09:34
|
![]() Име: Група: Потребител Ранг: Почетен член Мнения: 2188 Регистриран на: 04.06.10 ![]() |
"кой ви учи да слагате отварящите скоби на нов ред" това си е стандарт за .net, вземи понаучи нещо преди да се изказваш
Jekobo1, и в двете сортировки трябва първия цикъл да е for (int i = 0; i < clients.Length - 1; i++) вместо for (int i = 0; i < clients.Length; i++) иначе се получава: clients = { 0, 1, 2 }, clients.Length = 3 i ше се върти от 0 до 2 и когато е i = 2, цикъла ти for (int y = i + 1; y < clients.Length; y++) ще почне от y = 2 + 1, т.е. от 3, което ще предизвика грешка. |
Jekobo1 |
Публикувано на: 01-03-2020, 10:04
|
Име: Група: Потребител Ранг: Новопостъпил Мнения: 3 Регистриран на: 29.02.20 ![]() |
Благодаря за отговора Golden Gega и да разбирам логиката ти, но защо тогава първия цикъл, който е в (FirstSorting) метода, за подреждане по азбучен ред работи а другите не?
|
Golden Gega |
Публикувано на: 01-03-2020, 15:09
|
||
![]() Име: Група: Потребител Ранг: Почетен член Мнения: 2188 Регистриран на: 04.06.10 ![]() |
Ми първия е ясно че сортира по име, а какво трябва да прави втория само ти си знаеш |
||
Jekobo1 |
Публикувано на: 01-03-2020, 15:57
|
Име: Група: Потребител Ранг: Новопостъпил Мнения: 3 Регистриран на: 29.02.20 ![]() |
1. Да се въведе и контролира цяло число N (в диапазона [1;500]), определящо броя на клиентите, имащи право на карта за отстъпки. За всеки от тези N клиенти да се въведе следната информация:
име и фамилия (знаков низ, не по дълъг от 30 знака); град на местожителство (знаков низ, не по-дълъг от 10 знака); 10 цифрен код (знаков низ). Първата цифра от него е код за категория стоки (1 – козметика, 2 – парфюми, 3 – аксесоари, 4 – услуги). Втората цифра е код за натрупване на промоции, т.е. прилагане на отстъпката върху вече намалена стока (0 – без натрупване, 1 – с натрупване). Втората двойка цифри е процент на отстъпката (05, 10, 20 или 30). Третата двойка цифри от кода обозначават деня, четвъртата – месеца, а петата – годината на датата на издаване на картата. Например код 2020140517 означава, че картата за отстъпки важи за козметика, без натрупване на промоции, процент на отстъпки: 20%, дата на издаване на картата 14 май 2017 г. 2. Да се изведе списък на всички клиенти, подредени по име в азбучен ред, като за всеки клиент се извежда: име и фамилия, град, категория стоки, натрупване на промоции, процент на отстъпката, дата на издаване на картата. Полетата да бъдат разделени със запетая и един интервал. Например: Петър Иванов, Пазарджик, парфюми, без натрупване, 20, 06.06.17 3. Да се изведе списък на клиентите от Пловдив с карта за отстъпки на козметика. Изведената информация за клиент да бъде във формата от условие 2. Списъкът да се подреди в нарастващ ред по процентна отстъпка, а при еднаква стойност клиентите да бъдат подредени по име в азбучен ред. 4. Да се въведе категория на стока (например 2). Да се намери и изведе максималният процент на отстъпка за въведената категория Това е цялото условие на задачата. Можеш ли да ме насочиш какво точно трябва да използвам за 4. Условие |
dvader |
Публикувано на: 01-03-2020, 16:50
|
||
![]() ![]() Име: Група: VIP Ранг: Почетен член Мнения: 5270 Регистриран на: 12.07.05 ![]() |
Много добре си ги учат, така и трябва... Виж тия, дето го учат да слагат първият израз на същият ред след отварящата скобка трябва да горят в ада... -------------------- I find your lack of faith disturbing
|
||
gat3way |
Публикувано на: 01-03-2020, 21:04
|
||
![]() Име: Група: Потребител Ранг: Почетен член Мнения: 5090 Регистриран на: 22.06.12 ![]() |
Аз ги слагам така, по-прегледно ми е така. |
||
Gamma Goblin |
Публикувано на: 01-03-2020, 21:13
|
||||
![]() Име: Група: Потребител Ранг: Почетен член Мнения: 4014 Регистриран на: 21.02.18 ![]() |
много е гадно, 3 пъти увеличава празните редове :Ж Това мнение е било редактирано от Gamma Goblin на 01-03-2020, 21:20 |
||||
![]() |
![]() ![]() ![]() |