Вопрос по информатике:
Создать матрицу
Вот ,что я написал.Подскажите с условием.
setlocale(LC_ALL, "Russian");
//1//
int n;
cout << "Введите размер матрицы" << endl;
cin >> n;
int *A = new int[n*n];
for (int i = 0; i < n - 1; i++) {//Заполнил нулями
for (int j = 0; j < n - 1; j++)
A[i*j] = 0;
}
for (int i = 0; i < n; i++) {
for (int j = 0; j < n; j++)
if (......................) Условие???????????????
A[i*j]=1;
}
for (int i = 0; i < n; i++) {
for (int j = 0; j < n; j++)
cout << A[i*j] << ' ';
cout << endl;
}
delete[]A;
system("pause");
return 0;
}
- 08.03.2018 13:00
- Информатика
- remove_red_eye 3136
- thumb_up 21
Ответы и объяснения 1
using namespace std;
int main() {
int n=7;
int a[n][n];
for(int i = 0; i < (n+1)/2; i++){
for(int j=0; j
}
for(int j = i; j < n-i; j++){
a[i][j] = 1;
a[n-i-1][j] = 1;
}
}
for(int i = 0; i < n; i++) {
for(int j = 0; j < n; j++)
cout << a[i][j] << ' ';
cout << endl;
}
}
Пример:
1 1 1 1 1 1 1
0 1 1 1 1 1 0
0 0 1 1 1 0 0
0 0 0 1 0 0 0
0 0 1 1 1 0 0
0 1 1 1 1 1 0
1 1 1 1 1 1 1
- 09.03.2018 11:05
- thumb_up 17
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.