Рабочий стол > DL Руководство пользователя > ... > Быстрое погружение в язык C++ > Двумерный массив > Information > Сравнить страницу
Двумерный массив Войти | Зарегистрироваться   Просмотр версии для печати текущей страницы.

Ключ
Эти линии были удалены. Это слово было удалено.
Эти линии были добавлены. Это слово было добавлено.

Просмотр истории страницы


Есть 2 изменений. Просмотреть первое изменение .

 \\
 {noformat}
 ------------------ Двумерный массив и его части ----------------- Лекция 14/4--¬
 ¦ Двумерный массив из 25 элементов 5 строк * 5 столбцов ¦
 ¦ ¦
 ¦ 5 -2 3 14 11 ¦
 ¦ 17 13 1 7 1 ¦
 ¦ 5 -2 3 14 20 ¦
 ¦ 8 0 9 10 -4 ¦
 ¦ 3 -6 3 14 16 ¦
 ¦ ¦
 ¦ ¦
 ¦ Вторая строка : Первая диагональ : Вторая диагональ : ¦
 ¦ ¦
 ¦ 17 13 1 7 1 5 11 ¦
 ¦ 13 7 ¦
 ¦ Третий столбец : 3 3 ¦
 ¦ 10 0 ¦
 ¦ 3 16 3 ¦
 ¦ 1 ¦
 ¦ 3 ¦
 ¦ 9 ¦
 ¦ 3 ¦
 L-------------------------------------------------------------------------------
  
  
 {noformat}
  
 bq. Обьявление, ввод и вывод двумерного массива - Лекция 14/5
 \\
 {code:title=Bar.java|borderStyle=solid}
 #include <bits/stdc++.h>
  {noformat}\\
 bq. Обьявление, ввод и вывод двумерного массива - Лекция 14/5{code:title=cin-cout.cpp|borderStyle=solid}#include <bits/stdc++.h>
 using namespace std;
 int main()
 {
  
  int a[5][5],i,j;
  
  for (i=0; i<5; i++)
  for (j=0; j<5; j++) cin >> a[i][j];
  
  for (i=0; i<5; i++)
  {
  for (j=0; j<5; j++) cout << a[i][j] << " ";
  cout << endl;
  }
  }
 {code}
 {noformat}
   }{code}{noformat}
 ----------------- Индексы элементов двумерного массива --------- Лекция 14/6 --¬
 ¦ ¦
 ¦ ¦
 ¦ Двумерный массив A из 25 элементов 5 строк * 5 столбцов ¦
 ¦ ¦
 ¦ 5 -2 3 14 11 A[0,0] A[0,1] A[0,2] A[0,3] A[0,4] ¦
 ¦ 17 13 1 7 1 ¦
 ¦ 5 -2 3 14 20 A[1,0] A[1,1] A[1,2] A[1,3] A[1,4] ¦
 ¦ 8 0 9 10 -4 ¦
 ¦ 3 -6 3 14 16 A[2,1] A[2,1] A[2,2] A[2,3] A[2,4] ¦
 ¦ ¦
 ¦ A[3,1] A[3,1] A[3,2] A[3,3] A[3,4] ¦
 ¦ ¦
 ¦ A[4,1] A[4,1] A[4,2] A[4,3] A[4,4] ¦
 ¦ ¦
 ¦ ¦
 ¦ for (i=0; i<5; i++) ¦
 ¦ ¦
 ¦ for (j=0; j<5; j++) ... A [ I , J ] .... ¦
 ¦ ¦
 ¦ ¦
 L-------------------------------------------------------------------------------
  
 ----------------- Индексы строки и столбца двумерного массива -- Лекция 14/7 --¬
 ¦ Вторая строка : НУМЕРАЦИЯ С НУЛЯ !!! ¦
 ¦ ¦
 ¦ A[1,0] A[1,1] A[1,2] A[1,3] A[1,4] ¦
 ¦ ¦
 ¦ ¦
 ¦ for (i=0; i<5; i++) ... A [ 1 , i] .... ¦
 ¦ или ¦
 ¦ for (m=0; m<5; m++) ... A [ 1 , m ] .... ¦
 ¦ ¦
 ¦ Третий столбец : ¦
 ¦ ¦
 ¦ A[0,2] ¦
 ¦ ¦
 ¦ A[1,2] ¦
 ¦ for (i=0; i<5; i++) ... A [ I , 2 ] .... ¦
 ¦ A[2,2] ¦
 ¦ ¦
 ¦ A[3,2] ¦
 ¦ ¦
 ¦ A[4,2] ¦
 L-------------------------------------------------------------------------------
  
 ----------------- Индексы диагоналей двумерного массива -------- Лекция 14/8 --¬
 ¦ ¦
 ¦ Первая диагональ : Вторая диагональ : ¦
 ¦ НУМЕРАЦИЯ С НУЛЯ !!! ¦
 ¦ A[0,0] A[0,4] ¦
 ¦ ¦
 ¦ A[1,1] A[1,3] ¦
 ¦ ¦
 ¦ A[2,2] A[2,2] ¦
 ¦ ¦
 ¦ A[3,3] A[3,1] ¦
 ¦ ¦
 ¦ A[4,4] A[4,0] ¦
 ¦ ¦
 ¦ ¦
 ¦ for (i=0; i<5; i++) ... A [ I , I ] ... ¦
 ¦ ¦
 ¦ ¦
  for (i=0; i<5; i++) ... A [ i , 4 - i ] ...¦
 ¦ ¦
 ¦ ¦
 L-------------------------------------------------------------------------------
  
 ----------------- Суммирование на двумерном массиве ------------ Лекция 14/9 --¬
 ¦ ... ¦
 ¦ s=0; // Суммирование элементов ¦
 ¦ for (i=0; i<5; i++) s+=a[i]; // одномерного массива ¦
 ¦ ... ¦
 ¦ s=0; // Суммирование элементов ¦
 ¦ for (i=0; i<5; i++) s+=a[1,i]; // 2-ой строки двумерного массива ¦
 ¦ ... ¦
 ¦ s=0; // Суммирование элементов ¦
 ¦ for (i=0; i<5; i++) s+=a[i,2]; // 3-го столбца двумерного массива ¦
 ¦ ... ¦
 ¦ s=0; // Суммирование элементов ¦
 ¦ for (i=0; i<5; i++) s+=a[i,i]; // 1-ой диагонали двумерного массива ¦
 ¦ ... ¦
 ¦ s=0; // Суммирование элементов ¦
 ¦ for (i=0; i<5; i++) s+=a[i,4-i]; // 2-ой диагонали двумерного массива ¦
 ¦ ... ¦
 ¦ s=0; // Суммирование элементов ¦
 ¦ for (i=0; i<5; i++) // двумерного ¦
 ¦ for (j=0; j<5; j++) s+=a[i,j]; // массива ¦
 ¦ ... ¦
 L-------------------------------------------------------------------------------
 {noformat}
Powered by Atlassian Confluence, the Enterprise Wiki. (Version: http://www.atlassian.com/software/confluence Build:#2.6.1 916) - Ошибка/новая особенность - Свяжитесь с Администраторами