Вопрос задан 05.06.2019 в 00:11. Предмет Информатика. Спрашивает Деревянкин Илья.

Создать матрицу Вот ,что я написал.Подскажите с условием. 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; }
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Чугунова Карина.
#include <iostream>
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<n; j++){
    a[i][j]=0; a[n-i-1][j]=0;
    }
    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
0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос