Перейти к содержанию

niiro dzyaki

Старожилы
  • Зарегистрирован

  • Посещение

Весь контент niiro dzyaki

  1. А шо, в винде IDE всякие вывод разве в отдельном окне не показывают? Только исчезающая консоль, что ли? Для такой задачи? Хватит кода, "грамотный код - лучший комментарий" © не помню кто На чем останавливаются и становятся индусами :) Не-не-не, Дэ^W учится всегда проще, чем переучиваться. Так что, раз уж препод - лапоть, то по книженции какой поправославнее самому заниматься, с самого начала стараясь правильно писать. Получатся будет, конечно, по первости не очень, но "опыт, сын ошибок трудных" © И идти по проторенному пути - свой hello word -> свой Notepad -> свой Тетрис -> свой quake -> свой вирус :) P.S. Почему никто косяк в коде не заметил? Я не ту константу при задании размеров массивов не использую... Промахнулся при копипасте, каюсь, сколько раз умные люди говорили - копипаста зло, вон, даже ООП придумали, чтоб реюзать код без копипастирования. P.P.S. И если уж совсем довести до уровня электролита из соплей девственницы, то элементарные операции с матрицами (поиск наибольшего, удаление строки, удаление столбца) надо вывести из тела reduce_matrix, лучше вообще в другой файл, да и main почистить.
  2. Как и думал, догадались посмотреть, что показывают-то хоть :)
  3. яне вижу ваших рук! ©
  4. niiro dzyaki ответил Wormkeeper тема в Игры
    О_о Вообще не припомню каких либо проблем, за допинформацией никогда никуда не обращался (первые разы по простой причине - ну не было у меня этих самых интернетов). Ну, нередко быстрое заклинание помогает, да и не сказал бы, что C+тыц+тыц так уж утомительно Армаге... ах да, Священник света :) А вообще, массовые заклинания рулят, да ... Что есть еще 6ая часть :) А еще есть рулезный Xeen (4/5), но там, кхм, графика уже не "немного устаревшая", а сильно устаревшая...
  5. Академия Наук
  6. niiro dzyaki ответил absolvo тема в У камина
    посыпанный тротуар
  7. коллоквиум [тогда и зачет автоматом]
  8. пробежка
  9. niiro dzyaki ответил absolvo тема в У камина
    донный ил
  10. В общем, вот, православный код: #include <iostream> #include <iomanip> #include <math> using namespace std; const int CTABLE_WIDTH=10, CMATRIX_DIM=10; int input_matrix(double matrix[][CTABLE_WIDTH], int dim) { int x,y; for (x=0; x<dim; x++) for (y=0; y<dim; y++) { cout << "A[" << x << ", " << y <<"]="; cin >> matrix[x][y]; } return 0; } int draw_matrix(double matrix[][CTABLE_WIDTH], int dim) { int x,y; for (x=0; x<dim; x++) { for (y=0; y<dim; y++) cout << setw(CTABLE_WIDTH) << matrix[x][y]; cout << endl; } return 0; } int reduce_matrix(double matrix_in[][CTABLE_WIDTH], double matrix_out[][CTABLE_WIDTH], int dim, int &max_x, int &max_y) { int x, y, x1, y1; double max=0; for (x=0; x<dim; x++) for (y=0; y<dim; y++) if (fabs(matrix_in[x][y])>max) { max = fabs(matrix_in[x][y]); max_x = x; max_y = y; } x1=0; for (x=0; x<dim; x++) if (max_x!=x) { y1=0; for (y=0; y<dim; y++) if (max_y!=y) { matrix_out[x1][y1]=matrix_in[x][y]; y1++; } x1++; } return 0; } int main () { double matrix_in[CTABLE_WIDTH][CTABLE_WIDTH], matrix_out[CTABLE_WIDTH][CTABLE_WIDTH]; int dim=0, max_x=0, max_y=0; cout << "Dim="; cin >> dim; if ((dim<0) || (dim>CMATRIX_DIM)) { cerr << "ERROR: dim is out of range"; return 1; } input_matrix(matrix_in, dim); reduce_matrix(matrix_in, matrix_out, dim, max_x, max_y); cout << "deleted row: " << max_y << endl; cout << "deleted col: " << max_x << endl; cout << "result:" << endl; draw_matrix(matrix_out, dim-1); return 0; }
  11. niiro dzyaki ответил absolvo тема в У камина
    растительное масло
  12. гопники [на выходе, велкам ту реал лайф]
  13. Во-во. Т.е. стримы и операторы, а не gotoxy c printf'ами. Ага, в результате в мозгу каша от использования двух парадигм. Один из плюсов Борланда (он же главный минус, такая диалектика) - это то, что ООП можно использовать, не понимая. Вообще-то, препода, принимающего подобный код, я бы к подготовке профессионалов и близко не подпускал, во избежание. Для не-математического факультета и студента, кторый хочет сдать и забыть это чертово программирование, это еще прокатит, но на профильном это недопустимо. Т.е. если для топикстартера это допустимо, то MAKCMX стоит задуматься о профпригодности.
  14. niiro dzyaki ответил absolvo тема в У камина
    крестьянская доля
  15. Святое Слово [10+10*Power дамажа]
  16. Неупокоенные [и тем не менее, Еврейские Расовые Жиды это было]
  17. niiro dzyaki ответил absolvo тема в У камина
    заплетенная коса
  18. printf - это из stdio, что тоже тут нафиг не сдалось. Как и gotoxy (форматировать и cout умеет). Это уже как бы не новичок, значит. А кинуть TStringGrid на форму и по Cells циферки распихать особого труда не надо. Зато сразу "красива, как в Экселе", +100 к ЧСВ.
  19. niiro dzyaki ответил absolvo тема в У камина
    стыковочный узел
  20. Антисемит [этож надо, иудеев животными обозвать :lol:]
  21. Ну так и учили бы нормально, через стримы, что бы логику конвееризации понимать. А conio.h - это уровень интерфейса, а не программной логики. Смысл учить консольному интерфейсу в наше время мне глубоко неясен. Я понимаю еще на *nix'ах, где без иксов машина - нормальное явление, и консольный GUI имеет место быть, но там опять же curses/ncurses. А нужно ли? Вот и получилась неудобоваримая солянка из cout'ов и printf'ов.
  22. Капитан Врунгель
  23. niiro dzyaki ответил absolvo тема в У камина
    эволюционная теории

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.