IMHO.WS

IMHO.WS (https://www.imho.ws/index.php)
-   Программирование (https://www.imho.ws/forumdisplay.php?f=40)
-   -   помогите с Си, я ламер должен решить две задачи... иначе меня выгонят :( (https://www.imho.ws/showthread.php?t=68924)

volunteer 20.09.2004 19:31

помогите с Си, я ламер должен решить две задачи... иначе меня выгонят :(
 
Только начался первый в моей жизни семестр... но вот по программированию мне не очень легко дается... точнее совсем никак не дается... на лекциях одно.. а лаборант уже дает задачи совсем другие...
мне надо решить две задачи до завтра или он на меня подаст справку в деканат. Задачи то простые, но я пока не очень умею это все писать. Помогите плиз, а то проблем получу с начала первого курса :(

Задачи такие...
Ввести натуральное N. Определить можно ли представить N! фактореал в виде произведения 3 последовательных чисел ( k*(k+1)*(k+2) ).

Расположить элементы матрицы M[5][5] так чтобы на побочной диагонали были бы минимальные элементы столбцов.

dr-evil 21.09.2004 10:06

volunteer
вот те мой совет....
1. Разложи задачу по действиям...
приведи необходимые формулы (с математикой у тебя все ок??? ;) )
2. Построчно перепиши ход решения на нужный тебе язык
3. Если что-то не получается поойди к лаборанту и скажи что чего-то недопонимаешь.

ЗЫ В бытность свою когда я преподавал поступал именно так. Ибо если человек не грит что он не понимает - значит он ленится, со всеми вытекающими.

msustudent 21.09.2004 23:02

вторая вообще элементарна:

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.