Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.11.2009, 00:44   #1
lennon
Заблокирован
 
Регистрация: 18.11.2007
Сообщений: 254
По умолчанию интересно почему

Кто скажет, почему некоторые юзера выкладывают код вот такого вида
Код:
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
int main(void)
{int i,j,n,m;
int **masa;
int *masb;
printf("\n текст"
" текст \n");
scanf("%d%d",&n,&m);
printf("\n текст \n ",n,m);
masa=(int**)calloc(m,sizeof(*masa)) ;
for(i=0;i<n;i++)
masa[i]=(int*)calloc(n,sizeof(*masa[i]));
fflush(stdin);
printf("\n исходный масив n");
for(i=0;i<n;i++)
{
for(j=0;j<m;j++)
{
printf("%7d",masa[i][j]);
}
printf("\n");
}
masb=(int*)calloc(n,sizeof(masb));
for(i=0;i<n;i++)
for(j=0;j<m;j++)
masb[i]=masb[i]+masa[i][j];
printf("\n  массив b");
printf("\n");
for(i=0;i<n;i++)
printf("%7d",masb[i]);
for(i=0;i<n;i++)
free(masa[i]);
free(masa);
free(masb);
getch();
return 0;
}
Почему он такой не читабельный? Почему присутсвует стиль "пьяного мастера" ? СКАЖИТЕ МНЕ, ВЫ ШО, КРИВЫЕ?
lennon вне форума Ответить с цитированием
Старый 10.11.2009, 00:47   #2
Levsha100
Заблокирован
Старожил
 
Регистрация: 20.07.2008
Сообщений: 4,032
По умолчанию

Цитата:
СКАЖИТЕ МНЕ, ВЫ ШО, КРИВЫЕ?
Скорее ровные. Кривые - мы
Levsha100 вне форума Ответить с цитированием
Старый 10.11.2009, 00:58   #3
spamer
Software Developer
Старожил
 
Аватар для spamer
 
Регистрация: 19.12.2008
Сообщений: 2,070
По умолчанию

Цитата:
Почему он такой не читабельный? Почему присутсвует стиль "пьяного мастера" ?
Скорее всего тот кто выкладывает, ему "до лампочки" как оно выглядит.........абы только решение было имхо

з.ы. действительно код в таком виде очень не охота смотреть
Будь проще и люди к тебе потянутся
spamer вне форума Ответить с цитированием
Старый 10.11.2009, 01:01   #4
Levsha100
Заблокирован
Старожил
 
Регистрация: 20.07.2008
Сообщений: 4,032
По умолчанию

Цитата:
Скорее всего тот кто выкладывает, ему "до лампочки" как оно выглядит.........абы только решение было
Вот-вот.
Бедные преподы. Я теперь знаю почему они такие злые.
Получается замкнутый круг: злые преподы задают тупые задания, злые студенты сдают задания кое-как раздражая преподов, злые преподы задают тупые задания .... рекурсия, однако!
Levsha100 вне форума Ответить с цитированием
Старый 10.11.2009, 01:14   #5
Вавел из ГМТУ
Форумчанин
 
Регистрация: 19.06.2009
Сообщений: 896
По умолчанию

Ахахах жесть. А где Begin и End?
Delphi не компилит, на всё ругается...
Вавел из ГМТУ вне форума Ответить с цитированием
Старый 10.11.2009, 01:17   #6
LeBron
Форумчанин
 
Регистрация: 10.10.2009
Сообщений: 680
По умолчанию

Цитата:
Сообщение от lennon Посмотреть сообщение
Кто скажет, почему некоторые юзера выкладывают код вот такого вида
Код:
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
int main(void)
{int i,j,n,m;
int **masa;
int *masb;
printf("\n текст"
" текст \n");
scanf("%d%d",&n,&m);
printf("\n текст \n ",n,m);
masa=(int**)calloc(m,sizeof(*masa)) ;
for(i=0;i<n;i++)
masa[i]=(int*)calloc(n,sizeof(*masa[i]));
fflush(stdin);
printf("\n исходный масив n");
for(i=0;i<n;i++)
{
for(j=0;j<m;j++)
{
printf("%7d",masa[i][j]);
}
printf("\n");
}
masb=(int*)calloc(n,sizeof(masb));
for(i=0;i<n;i++)
for(j=0;j<m;j++)
masb[i]=masb[i]+masa[i][j];
printf("\n  массив b");
printf("\n");
for(i=0;i<n;i++)
printf("%7d",masb[i]);
for(i=0;i<n;i++)
free(masa[i]);
free(masa);
free(masb);
getch();
return 0;
}
Почему он такой не читабельный? Почему присутсвует стиль "пьяного мастера" ? СКАЖИТЕ МНЕ, ВЫ ШО, КРИВЫЕ?
Ага. Ненавижу такой код. Я обычно пишу в 1 строку с обрезанием по краю экрана. Так меньше мотать надо Мне уже жаль моих будущих преподов.
Так что этот код еще не очень и ужастный
LeBron вне форума Ответить с цитированием
Старый 10.11.2009, 01:19   #7
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Вавел из ГМТУ, это С++
часто просто забывают поставить тэг CODE
и в итоге форматированию капец..
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 10.11.2009, 03:40   #8
Kukkk
Форумчанин
 
Регистрация: 28.06.2007
Сообщений: 123
По умолчанию

Выкладывал один раз код такого вида, когда он сам форматировался по левому краю. Про тег "код" тогда не думал)
Kukkk вне форума Ответить с цитированием
Старый 10.11.2009, 07:03   #9
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Цитата:
Сообщение от lennon Посмотреть сообщение
Почему он такой не читабельный? Почему присутсвует стиль "пьяного мастера" ? СКАЖИТЕ МНЕ, ВЫ ШО, КРИВЫЕ?
Даром преподаватели время со мною тратили
Даром со мною мучился самый искусный маг
Да да да
Мудрых преподавателей
Слушал я невнимательно
Все что ни задавали мне делал я кое-как

Слова Дербенев Л.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 10.11.2009, 08:18   #10
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
почему некоторые юзера
Этакое выкладывают те кто не сталкивался с реальным программированием, и не писал серьезных разработок. Обычно это контрольные. Я думаю нет смысла обижаться - может быть эти бедные студенты в другой области проявят себя до такого что автор сей темы в ней окажется не только криворуким но и кривоногим, так что нечего ругать всех подряд.
Плюс тем проггерам которые могут и такую мусарку читать и понимать.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Интересно (Builder) alun Общие вопросы C/C++ 0 16.01.2009 12:56