A<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://cppe.ru/index.php?action=history&amp;feed=atom&amp;title=C%2B%2B%2FData_Structure%2FArray_Two_Dimension</id>
		<title>C++/Data Structure/Array Two Dimension - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://cppe.ru/index.php?action=history&amp;feed=atom&amp;title=C%2B%2B%2FData_Structure%2FArray_Two_Dimension"/>
		<link rel="alternate" type="text/html" href="http://cppe.ru/index.php?title=C%2B%2B/Data_Structure/Array_Two_Dimension&amp;action=history"/>
		<updated>2026-04-05T17:41:32Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://cppe.ru/index.php?title=C%2B%2B/Data_Structure/Array_Two_Dimension&amp;diff=938&amp;oldid=prev</id>
		<title> в 14:21, 25 мая 2010</title>
		<link rel="alternate" type="text/html" href="http://cppe.ru/index.php?title=C%2B%2B/Data_Structure/Array_Two_Dimension&amp;diff=938&amp;oldid=prev"/>
				<updated>2010-05-25T14:21:06Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Версия 14:21, 25 мая 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; style=&quot;text-align: center;&quot; lang=&quot;ru&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(нет различий)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
			</entry>

	<entry>
		<id>http://cppe.ru/index.php?title=C%2B%2B/Data_Structure/Array_Two_Dimension&amp;diff=939&amp;oldid=prev</id>
		<title>Admin: 1 версия:&amp;#32;Импорт контента...</title>
		<link rel="alternate" type="text/html" href="http://cppe.ru/index.php?title=C%2B%2B/Data_Structure/Array_Two_Dimension&amp;diff=939&amp;oldid=prev"/>
				<updated>2010-05-25T10:24:15Z</updated>
		
		<summary type="html">&lt;p&gt;1 версия: Импорт контента...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Create a two-dimensional array of objects.==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;cpp&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;iostream&amp;gt;&lt;br /&gt;
using namespace std;&lt;br /&gt;
class MyClass {&lt;br /&gt;
  int a;&lt;br /&gt;
public:&lt;br /&gt;
  MyClass(int n) { &lt;br /&gt;
     a = n; &lt;br /&gt;
  }&lt;br /&gt;
  int getA() { &lt;br /&gt;
     return a; &lt;br /&gt;
  }&lt;br /&gt;
};&lt;br /&gt;
int main()&lt;br /&gt;
{&lt;br /&gt;
  MyClass ob[4][2] = {&lt;br /&gt;
    1, 2,&lt;br /&gt;
    3, 4,&lt;br /&gt;
    5, 6,&lt;br /&gt;
    7, 8&lt;br /&gt;
  };&lt;br /&gt;
  int i;&lt;br /&gt;
  &lt;br /&gt;
  for(i = 0; i &amp;lt;4; i++) {&lt;br /&gt;
    cout &amp;lt;&amp;lt; ob[ i ][0].getA() &amp;lt;&amp;lt; &amp;quot; &amp;quot;;&lt;br /&gt;
    cout &amp;lt;&amp;lt; ob[ i ][1].getA() &amp;lt;&amp;lt; endl;&lt;br /&gt;
  }&lt;br /&gt;
  cout &amp;lt;&amp;lt; endl;&lt;br /&gt;
  return 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
           &lt;br /&gt;
       &amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Define and initiate a two-dimensional array==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;cpp&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;iostream&amp;gt;&lt;br /&gt;
#include &amp;lt;iomanip&amp;gt;&lt;br /&gt;
using namespace std;&lt;br /&gt;
int matrix[3][5] = { { 215, 314, 216, 112,  8 },&lt;br /&gt;
                     { 119, 217, 214, 111,  4 },&lt;br /&gt;
                     {  61, 115, 315, 316, 118 } };&lt;br /&gt;
int rowsum[3];    &lt;br /&gt;
int colsum[5];    &lt;br /&gt;
                  &lt;br /&gt;
int matrixsum( int arr2D[][5], int vlen, int rsum[], int csum[]);&lt;br /&gt;
int main()&lt;br /&gt;
{&lt;br /&gt;
   cout &amp;lt;&amp;lt; &amp;quot;Testing the function matrixsum().&amp;quot; &amp;lt;&amp;lt; endl;&lt;br /&gt;
   int totalsum = matrixsum( matrix, 3, rowsum, colsum);&lt;br /&gt;
   cout &amp;lt;&amp;lt; &amp;quot;The matrix with the sums of rows and columns:&amp;quot; &amp;lt;&amp;lt; endl;&lt;br /&gt;
   int i,j;&lt;br /&gt;
   for( i = 0 ; i &amp;lt; 3 ; ++i)    &lt;br /&gt;
   {                            // matrix with row sums.&lt;br /&gt;
     for( j = 0 ; j &amp;lt; 5 ; ++j)&lt;br /&gt;
       cout &amp;lt;&amp;lt; setw(8) &amp;lt;&amp;lt; matrix[i][j];&lt;br /&gt;
     cout &amp;lt;&amp;lt; &amp;quot; | &amp;quot; &amp;lt;&amp;lt; setw(8) &amp;lt;&amp;lt; rowsum[i] &amp;lt;&amp;lt; endl;&lt;br /&gt;
   }&lt;br /&gt;
   cout &amp;lt;&amp;lt; endl;&lt;br /&gt;
   for( j = 0 ;  j &amp;lt; 5  ;  ++j )&lt;br /&gt;
     cout &amp;lt;&amp;lt; setw(8) &amp;lt;&amp;lt; colsum[j];&lt;br /&gt;
   cout &amp;lt;&amp;lt; &amp;quot; | &amp;quot; &amp;lt;&amp;lt; setw(8) &amp;lt;&amp;lt; totalsum &amp;lt;&amp;lt; endl;&lt;br /&gt;
   return 0;&lt;br /&gt;
}&lt;br /&gt;
int matrixsum( int v[][5], int len, int rsum[], int csum[])&lt;br /&gt;
{  &lt;br /&gt;
   int ro, co;                      // Row and column index&lt;br /&gt;
   &lt;br /&gt;
   for( ro = 0 ; ro &amp;lt; len ; ++ro)    // To compute row sums&lt;br /&gt;
   {&lt;br /&gt;
      rsum[ro] = 0;&lt;br /&gt;
      for( co = 0 ; co &amp;lt; 5 ; ++co)&lt;br /&gt;
        rsum[ro] += v[ro][co];&lt;br /&gt;
   }&lt;br /&gt;
   for(co = 0 ; co &amp;lt; 5 ; ++co)       // Compute column sums&lt;br /&gt;
   {&lt;br /&gt;
      csum[co] = 0;&lt;br /&gt;
      for( ro = 0 ; ro &amp;lt; len ; ++ro)&lt;br /&gt;
        csum[co] += v[ro][co];&lt;br /&gt;
   }&lt;br /&gt;
   return (rsum[0] + rsum[1] + rsum[2]);  // Total sum =&lt;br /&gt;
}                                       // sum of row sums.&lt;br /&gt;
           &lt;br /&gt;
       &amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Init two dimension class array==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;cpp&amp;quot;&amp;gt;&lt;br /&gt;
#include &amp;lt;iostream&amp;gt;&lt;br /&gt;
using namespace std;&lt;br /&gt;
class MyClass {&lt;br /&gt;
  int a, b;&lt;br /&gt;
public:&lt;br /&gt;
  MyClass(int n, int m) { &lt;br /&gt;
     a = n; &lt;br /&gt;
     b = m; &lt;br /&gt;
  }&lt;br /&gt;
  int getA() { &lt;br /&gt;
     return a; &lt;br /&gt;
  }&lt;br /&gt;
  int getB() { &lt;br /&gt;
  &lt;br /&gt;
     return b; &lt;br /&gt;
  }&lt;br /&gt;
};&lt;br /&gt;
int main()&lt;br /&gt;
{&lt;br /&gt;
  MyClass ob[4][2] = {&lt;br /&gt;
    MyClass(1, 2), MyClass(3, 4), &lt;br /&gt;
    MyClass(5, 6), MyClass(7, 8),&lt;br /&gt;
    MyClass(9, 10), MyClass(11, 12),&lt;br /&gt;
    MyClass(13, 14), MyClass(15, 16)&lt;br /&gt;
  };&lt;br /&gt;
  int i;&lt;br /&gt;
  for(i = 0; i &amp;lt;4; i++) {&lt;br /&gt;
    cout &amp;lt;&amp;lt; ob[ i ][0].getA() &amp;lt;&amp;lt; &amp;quot; &amp;quot;;&lt;br /&gt;
    cout &amp;lt;&amp;lt; ob[ i ][0].getB() &amp;lt;&amp;lt; endl;&lt;br /&gt;
    cout &amp;lt;&amp;lt; ob[ i ][1].getA() &amp;lt;&amp;lt; &amp;quot; &amp;quot;;&lt;br /&gt;
    cout &amp;lt;&amp;lt; ob[ i ][1].getB() &amp;lt;&amp;lt; endl;&lt;br /&gt;
  }&lt;br /&gt;
  cout &amp;lt;&amp;lt; endl;&lt;br /&gt;
  return 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
           &lt;br /&gt;
       &amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Multidimensional Arrays==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;source lang=&amp;quot;cpp&amp;quot;&amp;gt;&lt;br /&gt;
#include &amp;lt;iostream&amp;gt;&lt;br /&gt;
#include &amp;lt;iomanip&amp;gt;&lt;br /&gt;
using namespace std;&lt;br /&gt;
char representative[2][20] = {&amp;quot;AAAAAAAAAAAA&amp;quot;,&lt;br /&gt;
                              &amp;quot;BBBBBBBBBBBB&amp;quot;};&lt;br /&gt;
int articleCount[2][5] = { { 120, 151, 130, 117, 144},&lt;br /&gt;
                            {150, 120, 190, 110, 188}&lt;br /&gt;
                          };&lt;br /&gt;
int main(){&lt;br /&gt;
   for( int i=0; i &amp;lt; 2; i++ ){&lt;br /&gt;
      cout &amp;lt;&amp;lt;&amp;quot;\nRepresentative:  &amp;quot; &amp;lt;&amp;lt; representative[i];&lt;br /&gt;
      cout &amp;lt;&amp;lt; &amp;quot;\nNumber of items sold: &amp;quot;;&lt;br /&gt;
      for( int j = 0; j &amp;lt; 5; j++ )&lt;br /&gt;
         cout &amp;lt;&amp;lt; setw(6) &amp;lt;&amp;lt; articleCount[i][j];&lt;br /&gt;
      cout &amp;lt;&amp;lt; endl;&lt;br /&gt;
   }&lt;br /&gt;
    return 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
           &lt;br /&gt;
       &amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	</feed>