0 Bewertungen0% fanden dieses Dokument nützlich (0 Abstimmungen)
21 Ansichten9 Seiten
O documento discute vetores e matrizes em C/C++. Vetores são sequências de valores do mesmo tipo armazenados sequencialmente na memória e acessados por índice. Matrizes são tabelas de valores acessados por linhas e colunas, implementadas como vetores aninhados. Exemplos mostram como declarar, atribuir valores e acessar elementos de vetores e matrizes. Exercícios pedem para ler números em um vetor e ordená-los, e preencher uma matriz com valores lidos de acordo com regras específicas.
O documento discute vetores e matrizes em C/C++. Vetores são sequências de valores do mesmo tipo armazenados sequencialmente na memória e acessados por índice. Matrizes são tabelas de valores acessados por linhas e colunas, implementadas como vetores aninhados. Exemplos mostram como declarar, atribuir valores e acessar elementos de vetores e matrizes. Exercícios pedem para ler números em um vetor e ordená-los, e preencher uma matriz com valores lidos de acordo com regras específicas.
O documento discute vetores e matrizes em C/C++. Vetores são sequências de valores do mesmo tipo armazenados sequencialmente na memória e acessados por índice. Matrizes são tabelas de valores acessados por linhas e colunas, implementadas como vetores aninhados. Exemplos mostram como declarar, atribuir valores e acessar elementos de vetores e matrizes. Exercícios pedem para ler números em um vetor e ordená-los, e preencher uma matriz com valores lidos de acordo com regras específicas.
Um vetor é uma sequencia de vários valores do mesmo tipo,
armazenados sequencialmente na memória, e fazendo uso de um mesmo nome de variável para acessar esses valores. Um vetor também pode ser compreendido logicamente como uma lista de elementos de um mesmo tipo. Vetores
• Cada elemento do vetor pode ser acessado individualmente através de um
índice dado por um número inteiro. Os elementos são indexados de 0 até n-1, onde n é a quantidade de elementos do vetor. • O valor de N também é chamado de dimensão ou tamanho do vetor. • O vetor tem tamanho fixo durante a execução do programa, definido na declaração. • Durante a execução não é possível aumentar ou diminuir o tamanho do vetor. • OBS: A numeração inicia em zero, e não em um. Essa é uma fonte comum de erros. Vetores
Declaração: int vetor[10];
• Intervalo de 0 - 9 no índice. • Atribuir um valor a uma posição: vetor[0] = 10; • Declarar um vetor com valores:
• Imprimir o conteúdo de um vetor:
Exercícios
Desenvolver um programa que realize a leitura de 10 números
provenientes de um arquivo e/ou teclado e armazenar os mesmos em um vetor. O programa deverá imprimir os números em ordem crescente. Matrizes
• Possui o mesmo conceito de vetores com a adição de Linhas e Colunas.
• Uma matriz é uma tabela de vários valores do mesmo tipo, armazenados
sequencialmente e fazendo uso de um mesmo nome de variável para acessar esses valores.
• Cada elemento da tabela pode ser acessado individualmente através de dois
índices com valores inteiros. Estes índices poderiam ser interpretados como a linha e a coluna da matriz. Matrizes
• A linguagem C define uma matriz como um vetor, cujos elementos são
novamente vetores de mesmo tamanho e tipo. Na verdade, o número de linhas corresponde ao número de elementos do vetor externo, e o número de colunas é o tamanho dos vetores internos que constituem cada elemento dos vetores externos • Declaração: Exemplo Exercícios
Desenvolver um programa que realize a leitura de 10 números
provenientes de um arquivo e seguir os procedimentos abaixo: • Os valores devem ser armazenados na primeira linha da matriz [4][10]. • A segunda linha deverá conter os valores pares. • A terceira linha deverá conter os valores impares. • A quarta linha deverá estar os valores ordenados em ordem crescente.
OBS: A matriz deverá ser impressa na tela e as posições que não houver valores deverão estar em branco.