1

Тема: Реалізація векторів та таблиць

Допоможіть,будь-ласка!

У цьому коді  виконано збереження нульових елементів матриці, розміщених нижче головної та допоміжної діагоналі.

А як зробити,щоб було виконано збереження нульових елементів матриці, розміщених: Місця з непарними індексами рядків і стовпчиків.

#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;
}

2

Re: Реалізація векторів та таблиць

Насправді відповідь має бути такою...

І в чому ж проблема? Якщо ви писали цей код - то вам нескладно буде його і переробити.

Але я буду жорстокіший...

lizkaliz написав:

У цьому коді  виконано збереження нульових елементів матриці, розміщених нижче головної та допоміжної діагоналі.

Це неправда.
Але якщо ви в тому певні - просто замініть + на *.

Подякували: lizkaliz1

3

Re: Реалізація векторів та таблиць

У цьому коді  виконано збереження нульових елементів матриці, розміщених нижче головної та допоміжної діагоналі.

Хто вам таке сказав?

Подякували: lizkaliz, koala2

4

Re: Реалізація векторів та таблиць

Я цього коду не писала, нам його дали і сказали, що він виконує.

koala написав:

Але якщо ви в тому певні - просто замініть + на *.

ТОбто,якщо зробити цю заміну, то це буде: виконано збереження нульових елементів матриці, розміщених: Місця з непарними індексами рядків і стовпчиків?

5

Re: Реалізація векторів та таблиць

То напишіть свій код, опишіть помилку, ми вам підкажемо, як її виправити. Це форум програмістів, а не нероб.
І буде виконано настільки ж, наскільки той код, що "вам дали", виконує ту задачу, яка написана.

Подякували: 0xDADA11C71