|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
17.02.2018, 17:20 | #1 |
Новичок
Джуниор
Регистрация: 17.02.2018
Сообщений: 3
|
Даны две квадратные матрицы. Вычислить среднее арифме- тическое элементов главной и побочной диагонали каждой матрицы.
как можно исправить ошибки
F:\1233\1233.cpp(14) : error C2086: 'i' : redefinition F:\1233\1233.cpp(17) : error C2143: syntax error : missing ';' before '}' вот как я написал программу #include <iostream> #include <string> using namespace std; int main() { setlocale(0, ""); int m, n, i; float sr_ar = 0; cout << "vvedite razmernoct massiva(m, n): "; cin >> m >> n; int **mas = new int*[m]; for (int i=0; i<m; i++) mas[i] = new int[n]; for (int i=0; i<m; i++) { for (int j = 0; j < n; j++) } cout << "vash massiv: " << endl; for (int i = 0; i < m; i++) { for (int j = 0; j < n; j++) { cout << mas[i][j] << " "; } cout << endl; } cout << "cr-ar pob diagonali: " << sr_ar << endl; } cout << endl << "new massiv: " << endl; for (int i = 1; i < m; i++) { for (int j = 0; j < i; j++) { mas[i][j] = sr_ar; } } for (int i = 0; i < m; i++) { for (int j = 0; j < n; j++) { cout << mas[i][j] << " "; } cout << endl; } cout << endl; system("pause"); } |
17.02.2018, 19:06 | #2 |
Новичок
Джуниор
Регистрация: 17.02.2018
Сообщений: 3
|
поправка
я исправил программный код, но осталось 3 ошибки:
F:\1233\1233.cpp(11) : error C2086: 'i' : redefinition F:\1233\1233.cpp(13) : error C2086: 'i' : redefinition F:\1233\1233.cpp(40) : fatal error C1004: unexpected end of file found Error executing cl.exe. Не могу от них избавиться #include <iostream> #include <string> using namespace std; int main() { int m, n, i, s, j; float sr_ar = 0; cout << "vvedite razmernoct massiva(m, n): "; cin >> m >> n; int **mas = new int*[m]; for (int i=0; i<m; i++) mas[i] = new int[n]; for (int i=0; i<m; i++) { for (int j = 0; j < n; j++); cout << "vash massiv: " << endl; for (int i = 0; i < m; i++); { for (int j = 0; j < n; j++); { cout << mas[i][j] << " "; } cout << endl; } cout << "cr-ar pob diagonali: " << sr_ar << endl; } cout << endl << "new massiv: "; { { mas[i][j] = sr_ar; } { cout << mas[i][j] << " "; } system("pause"); |
17.02.2018, 19:19 | #3 | |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,760
|
Код:
Цитата:
Кстати, програ неправильная - большинство циклов пустые. Память неосвобождатеся. Среднеарифм. не считается. Последний раз редактировалось p51x; 17.02.2018 в 19:21. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Даны две квадратные матрицы. Вычислить среднее арифме- тическое элементов главной и побочной диагонали каждой матрицы. | юдзик555 | Помощь студентам | 1 | 17.02.2018 16:44 |
Даны две матрицы. В каждой матрице вычислить минимум из элементов, стоящих во второй половине ( Delphi ) | Яночка190 | Помощь студентам | 3 | 12.01.2013 13:57 |
Вычислить сумму элементов главной и побочной диагонали двумерного массива , найти среднее арифметическое | neBu4kaMaXiM | Помощь студентам | 7 | 24.02.2009 15:58 |