Войти

Показать полную графическую версию : [решено] Как присвоить значение всему масиву


COM-BAT
13-01-2013, 15:06
Как присвоить значиние всему масиву? к примеру есть масив int a[10][10] как сделать чтобы все значеия етого масива были равны 0. Тоисть a[1][7]=0 и a[3][6]=0 и так далее.

LilLoco
13-01-2013, 15:13
Как присвоить значиние всему масиву? »
Пройтись циклами по всем элементам и произвести присвоение.

COM-BAT
13-01-2013, 15:20
LilLoco, Тогда обясни что я делаю не правильно

int matrix[10][10];
int ix;
int iy;
int value;
int ia=0;
int ib=0;

do{
do{
matrix[ia][ib]=0;
ib++;
}while(!(ib==10));
ia++;
}while(!(ia==10));

Drongo
13-01-2013, 15:29
Вы чего? Примитивно же делается

...
int matrix [10][10] = {0}; // массив будет инициализирован нулями
...

Тогда обясни что я делаю не правильно »Сложная какая-то конструкция, обычно в цикле for делать можно.

...
int row = 10;
int column = 10;
int matrix[row][column] = {0};

...

for(int i = 0; i < row; i++){
for(int j = 0; j < column; j++){
matrix[i][j] = 0;
}
}
...




© OSzone.net 2001-2012