- 1
- 2
- 3
- 4
main(){
char i, *mas[] = {"January","February","March","April","May","June","July","August","September","October","November","December"};
printf("%s%s%s",system("pause>nul"),puts(mas[i-1]),scanf("%d",&i));
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+135
main(){
char i, *mas[] = {"January","February","March","April","May","June","July","August","September","October","November","December"};
printf("%s%s%s",system("pause>nul"),puts(mas[i-1]),scanf("%d",&i));
}
Определение месяца по его номеру в 4 строчки.
Lure Of Chaos 24.09.2011 23:50 # +6
lucidfox 25.09.2011 14:11 # 0
Сжигать за такую ересь. Переменные разных типов должны быть определены на разных строчках.
a1451b32cfff4179 25.09.2011 15:36 # 0
char buf[..], *p = buf;
вполне себе живучий паттерн
a1451b32cfff4179 25.09.2011 15:46 # +1
это какой то аццкий пистец порядок вызова не определен а что получит printf вообще загадка
bugmenot 25.09.2011 15:53 # −1
уныние
absolut 25.09.2011 19:48 # −1