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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 05.12.2015, 16:20   #1
AgitoLeviafan
Пользователь
 
Регистрация: 21.11.2015
Сообщений: 20
По умолчанию Матрица

Код:
#include<iostream>
#include<iomanip>
#include<time.h>
#include<stdlib.h>
using namespace std;
int main()
{
 const int n=8;
 const int m=8;
  int x[n][m] ,s,k,i,j,po=1,min;
  srand((unsigned)time(NULL));
  for(i=0;i<n;i++)
 {
 for(j=0;j<m;j++)
 {x[i][j]=rand()%10-5;
 cout<<setw(5)<<x[i][j];}
 cout<<endl;}
Ребят,как в данной матрице заменить все элементы побочной диагонали на нули?

Последний раз редактировалось Вадим Мошев; 05.12.2015 в 16:24.
AgitoLeviafan вне форума Ответить с цитированием
Старый 05.12.2015, 16:27   #2
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

Для вашего случая код будет таким:
Код:
for (int i = 0; i <=7; i++) {
	x[i][7-i] = 0;
};
Вадим Мошев вне форума Ответить с цитированием
Старый 06.12.2015, 03:06   #3
AgitoLeviafan
Пользователь
 
Регистрация: 21.11.2015
Сообщений: 20
По умолчанию

Огромное спасибо)
AgitoLeviafan вне форума Ответить с цитированием
Старый 06.12.2015, 07:30   #4
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

В более общем случае:

Код:
for (int i = 0; i < n; i++) {
	x[i][n-i-1] = 0;
};
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Матрица. Задана матрица X[N,N], где N<=15. В каждом столбце матрицы поменять местами минимальный элемент и элемент главной диагона _Marchel_ Паскаль, Turbo Pascal, PascalABC.NET 5 28.11.2015 16:23
Паскаль. Матрица NxN -> текстовый файл -> Матрица NxN - найти max по диагоналям -> типизированный файл Лунатик13 Помощь студентам 1 20.02.2012 15:54
Непонятки с DirectX (матрица поворота, камера, матрица проекции) ROD Общие вопросы C/C++ 2 17.09.2010 17:00
Матрица hexx Фриланс 6 04.03.2010 16:32
TurboPascal: граф, матрица смежности и матрица инцидентности. ulala Помощь студентам 0 02.12.2009 10:11