Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   [решено] Как присвоить значение всему масиву (http://forum.oszone.net/showthread.php?t=251339)

COM-BAT 13-01-2013 15:06 2065814

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

LilLoco 13-01-2013 15:13 2065818

Цитата:

Цитата COM-BAT
Как присвоить значиние всему масиву? »

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

COM-BAT 13-01-2013 15:20 2065824

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 2065830

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

Код:

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

Цитата:

Цитата COM-BAT
Тогда обясни что я делаю не правильно »

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



Время: 17:26.

Время: 17:26.
© OSzone.net 2001-