![]() |
помогите с Си, я ламер должен решить две задачи... иначе меня выгонят :(
Только начался первый в моей жизни семестр... но вот по программированию мне не очень легко дается... точнее совсем никак не дается... на лекциях одно.. а лаборант уже дает задачи совсем другие...
мне надо решить две задачи до завтра или он на меня подаст справку в деканат. Задачи то простые, но я пока не очень умею это все писать. Помогите плиз, а то проблем получу с начала первого курса :( Задачи такие... Ввести натуральное N. Определить можно ли представить N! фактореал в виде произведения 3 последовательных чисел ( k*(k+1)*(k+2) ). Расположить элементы матрицы M[5][5] так чтобы на побочной диагонали были бы минимальные элементы столбцов. |
volunteer
вот те мой совет.... 1. Разложи задачу по действиям... приведи необходимые формулы (с математикой у тебя все ок??? ;) ) 2. Построчно перепиши ход решения на нужный тебе язык 3. Если что-то не получается поойди к лаборанту и скажи что чего-то недопонимаешь. ЗЫ В бытность свою когда я преподавал поступал именно так. Ибо если человек не грит что он не понимает - значит он ленится, со всеми вытекающими. |
вторая вообще элементарна:
for (j=1;j<=5;j++) { min = matrix[i][1]; for(i=1;i<=5;i++) if (matrix[i][j] < min) min = matrix[i][j]; matrix[i][6-i] = min; } где matrix - твоя матрица, i и j индексы соответсвенно строк и столбцов |
| Часовой пояс GMT +4, время: 13:48. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.