|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
18.05.2011, 03:32 | #1 | |
Форумчанин
Регистрация: 22.02.2011
Сообщений: 106
|
Для матрицы 8x8 найти такие k, что k-я строка матрицы совпадает с k-м столбцом. (Задание на Си)
Цитата:
|
|
18.05.2011, 04:55 | #2 |
Форумчанин
Регистрация: 07.10.2008
Сообщений: 213
|
Такой вариант написал, подойдет?
Код:
|
18.05.2011, 08:43 | #3 |
Форумчанин
Регистрация: 22.02.2011
Сообщений: 106
|
И что он выведет? i от 0 до N!? ну, по крайней мере у меня так делает!
|
18.05.2011, 08:58 | #4 |
Software Developer
Участник клуба
Регистрация: 01.03.2011
Сообщений: 1,098
|
Массив matches[N] не инициализирован, поэтому там и хранятся случайные значения.
Исправь Код:
Болтовня ничего не стоит. Покажите мне код. (c) Linus Torvalds
Помог ответ? -- Поставьте отзыв. Выражения особой благодарности в рублевом эквиваленте отправлять сюда --> R269634919062 |
18.05.2011, 18:32 | #5 | |
Форумчанин
Регистрация: 22.02.2011
Сообщений: 106
|
Цитата:
|
|
18.05.2011, 22:22 | #6 |
Форумчанин
Регистрация: 07.10.2008
Сообщений: 213
|
Если нет явной инициализации массива с постоянной длинной, то он инициализируется нулями, а не случайными значениями. И понятно, что число будет от 1 до N, т.к. размерность нашей квадратной матрицы - N.
Последний раз редактировалось tools; 18.05.2011 в 22:24. |
18.05.2011, 22:31 | #7 | ||
Участник клуба
Регистрация: 03.12.2009
Сообщений: 1,013
|
Цитата:
Цитата:
Код:
|
||
18.05.2011, 23:46 | #8 |
Форумчанин
Регистрация: 07.10.2008
Сообщений: 213
|
Позволю себе не согласится с Вами. Вот выдержка из документа ANSI (ANSI/ISO 9899) для стандарта 1999 года:
Раздел "6.7.8 Initialization" "10 If an object that has automatic storage duration is not initialized explicitly, its value is indeterminate. If an object that has static storage duration is not initialized explicitly, then: - if it has pointer type, it is initialized to a null pointer; - if it has arithmetic type, it is initialized to (positive or unsigned) zero; - if it is an aggregate, every member is initialized (recursively) according to these rules;" <-- как раз для статических массивов 19 The initialization shall occur in initializer list order, each initializer provided for a particular subobject overriding any previously listed initializer for the same subobject; all subobjects that are not initialized explicitly shall be initialized implicitly the same as objects that have static storage duration." Выделил те предложения, которые непосредственно могут разрешить наш спор. |
20.05.2011, 20:56 | #9 |
Форумчанин
Регистрация: 22.02.2011
Сообщений: 106
|
Все! все спасибо! сделал!
тема закрыта))) |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Разработать программу для вычисления квадрата суммы элементов матрицы 8x8, составляющих её главную диаго | Елена37 | Помощь студентам | 1 | 07.04.2011 12:55 |
Задание на матрицы инцидентности и главные контуры | MilanAC | Помощь студентам | 1 | 17.03.2011 18:15 |
Задание на матрицы в C# | student tef | Помощь студентам | 3 | 17.03.2010 14:37 |
На главную диагональ матрицы поместить наибольшие элементы этой матрицы | mivel | Помощь студентам | 2 | 23.12.2009 21:19 |
формирование матрицы (задание выполненно не могу найти сваю ошибку) | КиношкА | Помощь студентам | 7 | 11.01.2008 03:50 |