Всем привет! Подскажите нужно создать матрицу такого вида: 4 - размер матрицы;
0 -1 -2 -3
1 0 -1 -2
2 1 0 -1
3 2 1 0
Сверху то, что выводит код ниже, нужно чтобы все числа были положительным, т.е. так она должна выглядеть:
> '0 1 2 3
1 0 1 2
2 1 0 1
3 2 1 0`
#include <iostream>
using namespace std;
int main()
{
int m = 0, n = 0, l = 0;
int size;
int arr[m][n];
cin >> size;
for (m = 1; m <= size; m++) {
for (n = 1; n <= size; n++) {
if (m == n) {
l = 0;
arr[m][n] = l;
cout << arr[m][n] << " ";
}
else {
l = (m - n);
if (l < 0) { l = -l; }
arr[m][n] = l;
cout << arr[m][n] << " ";
}
}
cout << endl;
}
}
Как это сделать ? Извиняюсь, что матрицы вывел, как код, иначе они в строку выглядели, чтобы удобнее было читать. Не знаю, можно ли так.
int size = 4;
...
for (m = 0; m < size; m++) {
for (n = 0; n < size; n++) {
cout << abs(arr[m][n]) << " ";
}
cout << endl;
}
Или так
if (arr[m][n]<0)
arr[m][n]=-arr[m][n];
cout<< arr[m][n]<<" ";
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Как из массива данных типа char вывести случайные пары элементов, чтобы те не повторялись? Уже сделал работающую программу для вывода этих...
Есть таблица, я получаю массив в котором названия например "администрация"Они в таблице находятся в td с классом hide-tr
Что-то похожее на, то что мне нужно здесьТолько мне хотелось бы это в виде LINQ и с возможностью агрегации не в строку, а в список
Нужно установить в emacs поддержку c#, я пробовал курить мануалы на гитхабе, пытался ставить и csharp mode и omnisharpКонкретно не работает шаг M-x package-install...