![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 30.12.2011
Сообщений: 1
|
![]()
C++
Дана квадратная матрица порядка N. Найти сумму Элементов по периметру матрицы и побочной диагонали. #include "stdafx.h" #include <iostream> using namespace std; int _tmain() { int y; cout <<"matrix NxN, N="; cin >> y; float **v = new float*[y]; for(int i=0; i<y; i++){ v[i]=new float[y]; }; for(int i=0; i<y; i++){ for(int j=0; j<y; j++){ v[i][j] = rand()%10; } } for(int i=0; i<y; i++){ for(int j=0; j<y; j++){ cout << v[i][j] <<'\t'; } cout << endl;} cout << endl; int sum=0; for(int i=0; i<y; i++){ sum +=v[0][i]; sum +=v[y-1][i]; } for(int i=1; i<y-1; i++){ sum +=v[i][0]; sum +=v[i][y-1];} for (int i=0; i<y,i++){ for(int j=i) sum +=v[i][j]; cout <<v[i][j]<< endl;} cout <<"Summa = "<<sum << endl; system("pause"); return 0; не считает элементы по диагонали. Последний раз редактировалось chaikovskaya; 30.12.2011 в 12:58. |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 23.12.2010
Сообщений: 1,129
|
![]() Код:
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Не могу найти ошибку в коде (assembler) Задача - Ресайзинг прямоугольной области. | Kelevra23 | Помощь студентам | 0 | 24.11.2011 16:21 |
Задача с матрицей. Не могу найти причину неправильной работы программы. | Azzzza | Общие вопросы C/C++ | 1 | 28.04.2011 21:03 |
Задача с матрицей с++. Не могу найти причину неправильной работы программы. | Azzzza | Помощь студентам | 12 | 27.04.2011 17:45 |
Задача про лабиринт. Не могу найти ошибку | РагнаР | Общие вопросы C/C++ | 3 | 22.10.2010 22:28 |
Задача на ряд Тейлора - не могу найти ошибку | _NooB_ | Помощь студентам | 0 | 30.09.2010 14:53 |