Как заработать в Интернете?
Ответ на этот и многие другие
вопросы на страницах проекта
WEB4CA$H!
Сегодня уже ,
хватит откладывать - начинайте
зарабатывать деньги прямо
сейчас!
Не гонитесь за деньгами, идите им навстречу!



Двумерные массивы


Публикация добавлена 08 сентября 2012 года

Не всегда в жизни так всё легко, как кажется. Поэтому и программисты тоже решили её усложнить и придумали кроме одномерных массивов, ещё и двумерные. Давайте рассмотрим, что это такое!?

Есть одномерное пространство. Вспомните геометрию, где мы чертили прямую и обозначали на ней точки X. И двумерное пространство, где чертили две перпендикулярные прямые, на одной прямой обозначали X, а на другой Y. Так вот, например, для обозначения в программе двумерного пространства и используются двумерные массивы. Объявление массива в программе будет выглядеть так:

Int aaa[15][40]

Для того, чтобы обратиться к этому массиву также надо записать:

aaa[1][1] // обращение к элементу с адресом 1 на 1.

Также не забываем, что в С++ индексация идет с нуля! По большому счету, двумерный массив состоит из нескольких одномерных. Вспомните матрицу! Например, в нашем случае: будет 5 строк на 4 элемента, или по-другому, 5 одномерных массивов, в котором содержатся 4 элемента. Рассмотрим пример с двумерным массивом. Пусть программа распечатывает двумерный массив аaa[2][2]:

void prinnnnt (int aaa[2] [2]) // функция вывода на экран
{ (
forrrr (int ii1 = 0; ii1 < 2; ii1++) // цикл двумерного
{ { (
forrr (int jj1 = 0; jj1 < 2; jj1++) //цикл одномерного массива
cout " a[ii1][jj1] " " "; //вывод элемента
cout " endl; // перевод на другую строчку
}}}}

Таким образом, если записать массив как ddd[q][o], то q - это у нас будет количество строк, а o - количество столбцов.

Пример объявления и инициализации массива двумерного:

int aaaa[3][2] = { {675603, 4776}, {9456, 6645}, {6745, -5067}};

В этом массиве три строки и два столбца.

Обнулить массив можно следующим образом:

int aaaasddf [3][2]={0};

Присвоить переменной значение из массива:

Int r; // объявление переменной
Inr rr [2] [2]; // объявление двумерной матрицы
int rr[2][2]=] = {{9956, 4677}, {965, 676}}; // инициализация матрицы
R= rr [1][1]; // присвоение значение переменной
Cout(<<)rr; // вывод на экран

На экране выведется сообщение: 965, 676. Если выводить массив на экран, то он выводится по строкам. Пример программы, где вводится массив с клавиатуры и выводится на экран:

int iik,jjk;
float massivvvv[3][2]; //объявление массива
cout(<<)"Введите massivvvv
");
for(iik=0;iik(<)2;iik++) //ввод массива два на два
for(jjk=0;jjk(<)2;jjk++)
cin>>massivvvv[iik][jjk];
cout(<<)"massivvvv[2][2]
";
cout(<<)fixd;
for(iik=0;iik(<)2;iik++) //вывод массива
{ for(jjk=0;jjk(<)2;jjk++)
{ cout(<<)massivvvv[iik][jjk];}
}

web4cash.ru

Понравилось? Поделитесь этой страницей со своими друзьями:
· САЙТОСТРОИТЕЛЬСТВО
· ПРОГРАММИРОВАНИЕ
· СОЦИАЛЬНЫЕ СЕТИ
· ПАРТНЁРКИ
· БИРЖЫ К/П ССЫЛОК
· БИРЖЫ К/П КОНТЕНТА
· ЗАРАБОТОК С САЙТОМ
· ЗАРАБОТОК БЕЗ САЙТА
· ПОЛЕЗНЫЕ СЕРВИСЫ
· ПЛАТЁЖНЫЕ СИСТЕМЫ
· ИНВЕСТИЦИИ В СЕТИ
· БЛОГОСФЕРА
· ИНТЕРНЕТ
Если вы желаете, получать свежие обновления сайта web4cash.ru прямо на свой "мыльник", то заполните представленную ниже форму:
Ваше имя*

Ваш e-mail*

Copyright © 2008-2014 гг. WEB4CA$H - как заработать в Интернете, надёжные способы и методы их реализации! Копирование материалов сайта допускается только при наличии активной ссылки на web4cash.ru! Приветствуется обмен прямыми ссылками схожей тематики.