(23.01.2012 07:47)Efrit Wrote: Ну-ка напиши мне функцию транспонирования квадратной матрицы без использования адресной арифметики.
void foo(int **arr, int n) { int tmp; for(int i = 0; i < n; i++) for(int k = i + 1; k < n; k++) { tmp = arr[i][k]; arr[i][k] = arr[k][i]; arr[k][i] = tmp; } }
(23.01.2012 07:47)Efrit Wrote: Или же, ещё лучше - какую-нибудь функцию с неизвестным числом переменных
(23.01.2012 07:47)Efrit Wrote: желательно строковых
(23.01.2012 07:47)Efrit Wrote: Неужели, по-твоему, C++-программист не должен знать про адресную арифметику?
(23.01.2012 07:47)Efrit Wrote: Откуда такая категоричность?
(23.01.2012 11:35)Solmyr2000 Wrote: я погуглил и нашёл, что ВСЁ во ВСЕХ языках программирования - зло. Деньги, кстати, тоже зло.