0 / 0 / 0
Регистрация: 17.12.2009
Сообщений: 18
|
|
1 | |
Написать функцию, которая меняет местами первый и последний ряд матрицы25.01.2010, 16:37. Показов 3592. Ответов 20
Метки нет (Все метки)
написать функциЮ которая меняеи местами первый и последний ряд матрицы(квадратной) и находит произведение элементов главной диагонали
0
|
25.01.2010, 16:37 | |
Ответы с готовыми решениями:
20
Как написать программу, которая меняет местами первую строку и последний столбец квадратной матрицы? Написать функцию, которая меняет местами значения двух целых Создать функцию, которая меняет местами первую и последнюю строки квадратной матрицы Написать функцию которая в заданом числе меняет местами два бита с задаными номерами |
1261 / 799 / 108
Регистрация: 16.09.2009
Сообщений: 2,010
|
||||||
25.01.2010, 17:20 | 2 | |||||
Сообщение было отмечено Памирыч как решение
Решение
1
|
0 / 0 / 0
Регистрация: 17.12.2009
Сообщений: 18
|
|
25.01.2010, 17:41 [ТС] | 3 |
тут все круто но надо только в С
0
|
1261 / 799 / 108
Регистрация: 16.09.2009
Сообщений: 2,010
|
|
25.01.2010, 17:47 | 4 |
И так вроде на C, а что не компилируется.
0
|
7175 / 3234 / 81
Регистрация: 17.06.2009
Сообщений: 14,164
|
||||||
25.01.2010, 18:48 | 5 | |||||
0
|
0 / 0 / 0
Регистрация: 17.12.2009
Сообщений: 18
|
|
25.01.2010, 18:53 [ТС] | 6 |
это С.
0
|
577 / 571 / 65
Регистрация: 29.01.2009
Сообщений: 1,274
|
|
25.01.2010, 18:54 | 7 |
Вы еще опрос создайте, С это или не С.
0
|
Быдлокодер
512 / 298 / 85
Регистрация: 22.11.2009
Сообщений: 892
|
||||||
25.01.2010, 18:55 | 8 | |||||
Это не С, умник
С это
0
|
0 / 0 / 0
Регистрация: 17.12.2009
Сообщений: 18
|
|
25.01.2010, 19:46 [ТС] | 9 |
в С тип переменной может объявляться в цикле
0
|
7175 / 3234 / 81
Регистрация: 17.06.2009
Сообщений: 14,164
|
|
26.01.2010, 10:48 | 10 |
2udwik тебе умные люди говорят что это не C.
Чего ты упираешься ? А вот внутри for ( ; ; ) не может.
0
|
577 / 571 / 65
Регистрация: 29.01.2009
Сообщений: 1,274
|
|
26.01.2010, 13:02 | 11 |
Специально для умных людей выдержка из стандарта С99 (красным выделено)
0
|
7175 / 3234 / 81
Регистрация: 17.06.2009
Сообщений: 14,164
|
|
27.01.2010, 07:50 | 12 |
Microsoft Visual Studio 2005/2008 не поддерживает C99. И ?
0
|
2347 / 1720 / 148
Регистрация: 06.03.2009
Сообщений: 3,675
|
|
27.01.2010, 08:25 | 13 |
Ключевое слово "предыдущий". Язык развивается, а не стоит на месте.
Поддержка стандарта со стороны производителей IDE не является особенностью языка. Это СИ.
0
|
4226 / 1795 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
27.01.2010, 09:45 | 14 |
0
|
Модератор
12458 / 7482 / 1753
Регистрация: 25.07.2009
Сообщений: 13,762
|
||||||
27.01.2010, 10:52 | 15 | |||||
Вы это разработчикам MS VS отправьте, а то они, видимо, не в курсе
В ANSI C 89 действительно нельзя, в ANSI C 99 можно, но этот стандарт не всеми компиляторами поддерживается. Кстати, кроме объявления переменных в заголовке for( ;; ) в С 99 есть много действительно полезных вещей. Откровенно не понимаю, почему мелкомягкие его вот уж больше 10 лет игнорируют... Добавлено через 16 минут для разнообразия:
0
|
ниначмуроФ
851 / 535 / 110
Регистрация: 12.10.2009
Сообщений: 1,913
|
||||||
27.01.2010, 16:16 | 16 | |||||
1)функция меняет любые стобцы матрицы, ей нужно передать указатель на массив, его размерность, и номера столбцов которые надо поменять:
0
|
2347 / 1720 / 148
Регистрация: 06.03.2009
Сообщений: 3,675
|
||||||
27.01.2010, 19:34 | 17 | |||||
Да причем тут поддержка стандарта со стороны компиляторов?
Вопрос стоял следующим образом - допустима ли конструкция вида:
Согласно последнему стандарту языка Си C99, ответ однозначен - да, допустима, см. пост Gravity #11. Но такую конструкцию лучше не использовать т.к. не все компиляторы поддерживают стандарт C99. odip, как раз таки это верно. А править чужие посты из-за того, что мнение автора поста не совпадает с Вашим - ни как нельзя назвать поступком "умного" человека.
1
|
7175 / 3234 / 81
Регистрация: 17.06.2009
Сообщений: 14,164
|
|
28.01.2010, 07:40 | 18 |
Ты что сферическим компилятором компилируешь ? В Visual Studio 2005/2008 ты эту конструкцию использовать не сможешь. А тогда толку тебе от нее ? Добавлено через 3 минуты Язык C имеет несколько стандартов. Так о чем теперь будем спорить ? Как трактовать неправильно заданный вопрос ? Добавлено через 1 минуту Добавлено через 1 минуту
0
|
Модератор
12458 / 7482 / 1753
Регистрация: 25.07.2009
Сообщений: 13,762
|
|
28.01.2010, 09:00 | 19 |
0
|
2347 / 1720 / 148
Регистрация: 06.03.2009
Сообщений: 3,675
|
|
28.01.2010, 19:47 | 20 |
Есть стандарт языка, а есть его поддержка со стороны компиляторов.
Давайте разделять эти понятия. Стандарт диктует язык или разработчики компиляторов? Давайте опираться именно на стандарт(ы), если мы говорим о возможностях языка как такового.
0
|
28.01.2010, 19:47 | |
28.01.2010, 19:47 | |
Помогаю со студенческими работами здесь
20
Написать функцию, которая меняет местами элементы указанной строки с элементами указанного столбца Написать функцию, которая меняет местами два числа, которые передаются в нее через параметры по указателю Класс "Строка" содержащий метод, который меняет местами первый и последний символы строки Поменять местами первый и последний столбец матрицы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |