C/C++ - [решено] Как присвоить значение всему масиву

Ответить
Аватара пользователя
COM-BAT

C/C++ - [решено] Как присвоить значение всему масиву

Сообщение COM-BAT »

Как присвоить значиние всему масиву? к примеру есть масив int a[10][10] как сделать чтобы все значеия етого масива были равны 0. Тоисть a[1][7]=0 и a[3][6]=0 и так далее.
Аватара пользователя
LilLoco

Re: C/C++ - [решено] Как присвоить значение всему масиву

Сообщение LilLoco »

Цитата COM-BAT:



Как присвоить значиние всему масиву?
C/C++ - [решено] Как присвоить значение всему масиву




Пройтись циклами по всем элементам и произвести присвоение.
Аватара пользователя
COM-BAT

Re: C/C++ - [решено] Как присвоить значение всему масиву

Сообщение COM-BAT »

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

Re: C/C++ - [решено] Как присвоить значение всему масиву

Сообщение Drongo »

Вы чего? Примитивно же делается





Код:

Код: Выделить всё

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


Цитата COM-BAT:



Тогда обясни что я делаю не правильно
C/C++ - [решено] Как присвоить значение всему масиву




Сложная какая-то конструкция, обычно в цикле 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;
        }
   }
...
Ответить

Вернуться в «Программирование и базы данных»