с++ матрица, немогу найти ошибку

Компьютеры программирование программы C++

Всем привет)
Я хочу вывести индексы всех элементов в матрице и выглядить они должны вот так
0=0
1=1
2=2
3=3
4=4

но это сделать не получатся в чём ошибка скажите пожалуйста?


#include<iostream.h>
#include<conio.h>
#include<math.h>

int main(){
int i,j, a[5][5];
for(i=0;i<5;i++){
a[i]=i;
cout<< a[i]<<"=";

for(j=0;j<5;j++){
a[i][j]=j;
cout<< a[i][j]<<endl;
}
}
getch();
}

Примечание:
Прошу прощения. Мне нужно индексы диагональных элементов.
Ответы:
Есть несоответствие между "Я хочу вывести индексы всех элементов в матрице" и тем как это выглядит. Индексы всех элементов это множество пар (i, j) таких, что i, j принадлежат диапазону [0, 5]. А ты показал лишь индексы диагональных элементов. Если это и требуется, то твой код  должен выглядеть так for(size_t i = 0; i < 5; i++) std::cout << i << "=" << (a[i][i]=i) <<std:endl;


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.