Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.12.2011, 12:38   #1
chaikovskaya
Новичок
Джуниор
 
Регистрация: 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.
chaikovskaya вне форума Ответить с цитированием
Старый 30.12.2011, 13:55   #2
Son Of Pain
Участник клуба
 
Регистрация: 23.12.2010
Сообщений: 1,129
По умолчанию

Код:
for (int i=0; i<y,i++){
for(int j=i)
Сравни вот этот цикл с теми, которые были выше )
Son Of Pain вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не могу найти ошибку в коде (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