| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Для новичков > Почему не заполняет массив? |
| Автор: Baton2007 24.2.2008, 17:19 | ||
| Написал программу суть которой : Дана квадратная матрица N . Вычислить среднее арифметическое положительных элементов матрици , стоящих выше главной диагонали. Вот листинг:
Компилю на Dev ++ и он ругается на строку A[i]=rand()%10; и пишет incompatible types in assignment of `int' to `int[3]' Помогите исправить ошибку и посмотрите правильно ли я прогу написал?? |
| Автор: xKOCMOCx 24.2.2008, 17:57 | ||||
Ну это естественго, что он ругается, что это вообще за заполнение такое? Никакой логике не поддаётся..... Вот набросал рабочий код:
|
| Автор: Baton2007 24.2.2008, 18:02 |
| Спасибо понял! |
| Автор: Baton2007 29.2.2008, 16:30 | ||
| Народ задали задачу :в квадратной матрице найти сумму элементов побочной диагонали и разделить на полученную сумму все элементы последнего столбца. Я написал так подскажите правильно или нет и где ошибки!
|
| Автор: JackYF 29.2.2008, 17:49 |
а самому запустить и посмотреть? |
| Автор: Baton2007 3.3.2008, 15:27 | ||
Подскажите в чем проблема есть задача : Дана матрица размерности N на M ? надо найти в матрице первую по порядку строку с наибольшей суммой элементов и вывести ее номер на экраню Я написал прогу но переменная st в которую записуется строка с наибольшей суммой элементов всегда равна 2 , подскажите в чем ошибка??
|
| Автор: _stranger_ 3.3.2008, 19:42 | ||
проблема видимо тут:
|
| Автор: Optimus 3.3.2008, 23:40 | ||||
И ещё, здесь avg ещё не инициализирована
По этому добавляем
|