BG Development


Страници: (12) 1 [2] 3 4 ... последна »  ( Първото ново мнение ) Reply to this topicStart new topicStart Poll

> НАЧИНАЕЩ! Може ли малко помощ?
PxL
Публикувано на: 01-03-2020, 21:21
Quote Post


Group Icon
Име: Димитър Т. Димитров
Група: VIP
Ранг: Почетен член

Мнения: 3648
Регистриран на: 26.04.05



Аз работя и на K&R/KNF, и на Allman според проекта, но и мен Allman повече ме кефи.

btw няма да е лошо някой и да погледне въпроса на човека де...

Това мнение е било редактирано от PxL на 01-03-2020, 21:24


--------------------
void putchar(char c);int main(){int x,c=1,i;for(i=0;(x="PxLY2H4:2E;7231?=68255A5S5P9N:N9O84111H861I85111G9N:O811O812M<G33911EAEDBECE22169D1=2k"[i+++3]);)while(x-->'0')putchar((!(++c%'('))?0x0a:33^(i&1));}
PMEmail PosterUsers Website
Top
Gamma Goblin
Публикувано на: 01-03-2020, 21:29
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 4014
Регистриран на: 21.02.18



якото на ръста е, че стандартните тулове не позволяват извращения като allman
PMEmail PosterUsers Website
Top
PxL
Публикувано на: 01-03-2020, 21:33
Quote Post


Group Icon
Име: Димитър Т. Димитров
Група: VIP
Ранг: Почетен член

Мнения: 3648
Регистриран на: 26.04.05



QUOTE (Gamma Goblin @ 01-03-2020, 22:29)
якото на ръста е, че стандартните тулове не позволяват извращения като allman

Позволяват ли Haskell?
CODE

while (x == y)
 { something()
; somethingelse()
;
 }



--------------------
void putchar(char c);int main(){int x,c=1,i;for(i=0;(x="PxLY2H4:2E;7231?=68255A5S5P9N:N9O84111H861I85111G9N:O811O812M<G33911EAEDBECE22169D1=2k"[i+++3]);)while(x-->'0')putchar((!(++c%'('))?0x0a:33^(i&1));}
PMEmail PosterUsers Website
Top
gat3way
Публикувано на: 02-03-2020, 02:06
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 5090
Регистриран на: 22.06.12



QUOTE (Gamma Goblin @ 01-03-2020, 21:13)
QUOTE (gat3way @ 01-03-2020, 21:04)
QUOTE (Gamma Goblin @ 29-02-2020, 21:21)
кой ви учи да слагате отварящите скоби на нов ред, кода става напълно нечетим  icon_evil.gif

Аз ги слагам така, по-прегледно ми е така.

много е гадно, 3 пъти увеличава празните редове :Ж

Увеличава ги наистина ма после като трябва да триеш от-до е много удобно, особено с миднайт командера, то и маркирането откъде-докъде пак става много по-удобно така, абе като цяло и аз навремето го мразех това ама се научих, то е като да се учиш да си връзваш колана на задната седалка, тъпо е, ама все пак чат-пат може и да спасява.
PMEmail Poster
Top
dvader
Публикувано на: 02-03-2020, 07:29
Quote Post


Group Icon
Име: Валерий Тодоров
Група: VIP
Ранг: Почетен член

Мнения: 5419
Регистриран на: 12.07.05



Ма вие и редовете ли броите?
Остава да кажете, че ползвате табове, щото файла ставал по-малък...


--------------------
I find your lack of faith disturbing
PM
Top
Gamma Goblin
Публикувано на: 02-03-2020, 07:53
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 4014
Регистриран на: 21.02.18



С много празни редове се събира по-малко код на един екран и трябва да скролваш повече, а и чисто естетически не е издържано. Обикновено празни редове сеползват като искаш да разделиш нещо, но няма смисъл да разделяш блока код от метода, цикъла, или каквото е там

а табовете са за лузъри icon_idea.gif

Това мнение е било редактирано от Gamma Goblin на 02-03-2020, 07:54
PMEmail PosterUsers Website
Top
Golden Gega
Публикувано на: 02-03-2020, 08:07
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 2189
Регистриран на: 04.06.10



QUOTE (Jekobo1 @ 01-03-2020, 15:57)
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. Условие

Максимален процент се прави примерно така:

CODE
int maxValue = anArray.Max();
int maxIndex = anArray.ToList().IndexOf(maxValue);


Другия вариант е да ползваш цикъл (като за задача е по-добре май ;-)

CODE
float[] Discounts;
float MaxDiscount = Discounst[0];
for (int i = 1; i < Discounts.Length; i++)
 if (MaxDiscount < Discounts[i])
   MaxDiscount = Discounts[i];
PMEmail Poster
Top
Stilgar
Публикувано на: 02-03-2020, 14:45
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 13172
Регистриран на: 13.05.08



QUOTE (Gamma Goblin @ 01-03-2020, 21:13)
QUOTE (gat3way @ 01-03-2020, 21:04)
QUOTE (Gamma Goblin @ 29-02-2020, 21:21)
кой ви учи да слагате отварящите скоби на нов ред, кода става напълно нечетим  icon_evil.gif

Аз ги слагам така, по-прегледно ми е така.

много е гадно, 3 пъти увеличава празните редове :Ж

Което е + във всички случаи освен ако не слагаш кода на слайдове или не работиш на 12" Macbook Air


--------------------
Опитахме се да го направим както трябва, но стана както винаги.
PMEmail PosterUsers Website
Top
Gamma Goblin
Публикувано на: 02-03-2020, 14:52
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 4014
Регистриран на: 21.02.18



И кое е плюса ? Да си купя един IMAX проектор за да ми се събира кода на екрана ?
PMEmail PosterUsers Website
Top
Stilgar
Публикувано на: 02-03-2020, 15:05
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 13172
Регистриран на: 13.05.08



QUOTE (Gamma Goblin @ 02-03-2020, 14:52)
И кое е плюса ? Да си купя един IMAX проектор за да ми се събира кода на екрана ?

Не, купи си нормален монитор. Плюсът е че по-лесно се виждат границите на блоковете и кодът "диша"


--------------------
Опитахме се да го направим както трябва, но стана както винаги.
PMEmail PosterUsers Website
Top
0 потребители преглеждат тази тема в момента (0 гости, 0 анонимни потребители)
Потребители, преглеждащи темата в момента:

Topic Options Страници: (12) 1 [2] 3 4 ... последна » Reply to this topicStart new topicStart Poll

 


Copyright © 2003-2019 | BG Development | All Rights Reserved
RSS 2.0