NOME DURAÇÃO
Abertura do Curso de C++
Visão Geral da Linguagem C++
Instalando o Code::Blocks para Desenvolvimento C++
Instalando a IDE CLion para Desenvolvimento em C++
Primeiro Programa em C++
Comentários em C++
Indentação, Espaço em Branco e Ponto e Vírgula em C++
Variável em C++
Tipos Primitivos do C++
Características das Variáveis em C++
Manipulando Variáveis em C++
Nomenclatura de Variáveis em C++
Introdução às Stream em C++
Stream em C++
Manipulação de Dados em C++
Modificadores de Tipo em C++
Operadores Aritméticos do C++
Construindo uma Calculadora com C++
Módulo da Divisão em C++
Operadores Relacionais do C++
Tomada de Decisão em C++
Tomada de Decisão - Estrutura else em C++
Tomada de Decisão - Estrutura else em C++
Operadores Lógicos do C++
Operadores de Atribuíção do C++
Iteração em C++
Estrutura de Repetição for do C++
Operadores de Incremento e Decremento do C++
Tabuada em C++
Estrutura de Repetição while do C++
Programa em Looping em C++
Estrutura de Repetição do-while do C++
Estrutura de Seleção Múltipla switch do C++
Estrutura de Seleção Múltipla switch do C++ (parte II)
Depuração de Código C++
Depuração de Código C++ (parte II)
Depurando com o Clion Código C++
Depurando com o Code::Block Código C++
Blocos de Instrução em C++
Blocos de Instrução em C++ (parte II)
Blocos de Instrução em C++ (parte III)
Operador Ternário do C++
Operador Ternário do C++ (parte 2)
Instrução break do C++
Instrução break do C++ (parte II)
Instrução continue do C++
Precedência de Operadores do C++
Associatividade de Operadores em C++
Introdução aos Arrays em C++
Declaração de Arrays em C++
Arrays - Definições em C++
Inicialização de Arrays em C++
Percorrendo os Elementos de um Array em C++
Calculando a Média Aritmética com Arrays em C++
Arrays Multidimensionais em C++
Manipulação de Arrays Bidimensionais em C++
Laços Aninhados
Função Matricial em C++
Manipulando Planilhas em C++
Introdução às Estruturas em C++
Utilizando struct em C++

Nesta aula estudaremos a manipulação de estruturas Arrays que contenham 2 ou mais dimensões. Aprenderemos como percorrer todos os elementos dessas estruturas utilizado laços de repetição aninhados

Estudamos, em aulas passadas, o manuseio de estruturas com uma ou mais dimensões, agora, vamos praticar um pouco para que consigamos entender na prática, como funciona a manipulação dessas estruturas. Nesse momento, estudaremos um exemplo que faz uso de um Array que possui mais de uma dimensão, logo, trabalharemos com um Array bidimensional, ou seja, um Array que contém 2 dimensões.

EXEMPLO FEITO EM AULA

#include <iostream>

/*====================================
*           eXcript.com
*          fb.com/eXcript
* ====================================*/

using namespace std;

int main() {

    int tabela[2][2];
    tabela[0][0] = 10;
    tabela[0][1] = 100;  //10, 100
    tabela[1][0] = 20;   //20, 111
    tabela[1][1] = 111;

    int tabela2[2][2] = { {10, 100},
                          {20, 111} };

    cout << "{{" << tabela2[0][0] << "," << tabela2[0][1] << "}, {" <<
                    tabela2[1][0] << "," << tabela2[1][1] << "}}" << endl;

    return 0;
}


Tags curso, cpp

Comentários

comments powered by Disqus