Тема: Реалізація векторів та таблиць
Допоможіть,будь-ласка!
У цьому коді виконано збереження нульових елементів матриці, розміщених нижче головної та допоміжної діагоналі.
А як зробити,щоб було виконано збереження нульових елементів матриці, розміщених: Місця з непарними індексами рядків і стовпчиків.
#include "stdafx.h"
#include<vector>
#include<iostream>
#include<fstream>
#include<algorithm>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{ int a1[10][10]={
{1,0,1,2,2,1,0,1,0,1},
{1,0,1,2,2,1,0,1,0,1},
{1,0,1,2,2,1,0,1,0,1},
{1,0,1,2,2,1,0,1,0,1},
{1,0,1,2,2,1,0,1,0,1},
{1,0,1,2,2,1,0,1,0,1},
{1,0,1,2,2,1,0,1,0,1},
{1,2,0,0,0,2,1,1,1,2},
{1,2,0,0,0,2,1,1,1,2},
{1,2,0,0,0,2,1,1,1,2}};
vector <int> a;
int k=0;
for(int i=0;i<10;i++)
for(int j=0;j<10;j++){
if(((i+j)%2!=0) && (a1[i][j]==0))
a.push_back(a1[i][j]);
else
a.push_back(1);
};
for(int i=0;i<a.size();i++)
if(i%10==0)
cout«"\n";
else if(a[i]!= 1 )
cout«a[i];
else cout«" ";
system("pause");
return 0;
}