TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

A Descrição de vetores e definição

Por:   •  31/5/2015  •  Trabalho acadêmico  •  1.203 Palavras (5 Páginas)  •  161 Visualizações

Página 1 de 5

Descrição de vetores e definição:

Vetores são estruturas de dados simples que auxiliam na utilização de varias variáveis do mesmo modelo em programação.Possibilitando obter média de determinadas variáveis e diversos resultados simultâneos

Pelo método inicial de criação em linguagem C para conseguir que o programa execute as funções desejadas pelo programador com varias variáveis(sem o conhecimento sobre vetores) seria preciso definir cada variável e seus valores para reproduzir o criado.Entretanto com a utilização de vetores é possível obter diversos valores,características diferentes,médias quando desejado o peso de determinada variável,e outros sem a necessidade de repetir as variáveis.Portanto,conclui-se que o vetor é uma variável que armazena varias variáveis de mesmo tipo.

Cada posição ocupada por um vetor é chamada de índice e vetores(e matrizes) são também conhecidos Array em linguagem C.Um vetor(Array) possui uma única dimensão(uni-dimensional)isto é,uma única variável que agrupa diversas variáveis do mesmo tipo.

Exemplo de vetores de nomes de 40 pessoas:

1 2 - - - - - - - - - 30 40

Antônia Marina - - - - - - - - - - Carina Dionathan

Exemplos de utilização de vetores em linguagem C;

1) Dada uma seqüência de n números reais, determinar os números que compõem a seqüência e o número de vezes que cada um deles ocorre na mesma.

Exemplo: n = 8

Seqüência: -1.7, 3.0, 0.0, 1.5, 0.0, -1.7, 2.3, -1,7

Saída: -1.7 ocorre 3 vezes

3.0 ocorre 1 vez

0.0 ocorre 2 vezes

1.5 ocorre 1 vez

2.3 ocorre 1 vez

solução em linguagem c

*

* SOLUCAO 1

*/

#include <stdio.h>

#define MAX 100

int main() {

int n, /* numero de elementos da sequencia */

i, j,

comp, /* comprimento corrente do vetor seq */

conta, vezes;

float seq[MAX];

printf("\nDigite o numero de elementos da sequencia: ");

scanf("%d", &n);

printf("Digite uma sequencia de %d numeros reais: ", n);

for (i = 0; i < n; i++)

scanf("%f", &seq[i]);

for (i = 0; i < n; i++) {

/* conta o numero de vezes que seq[i] aparece no vetor a partir da posição i */

vezes = 1;

j = i + 1;

while (j < n)

if (seq[j] != seq[i])

j++;

else {

vezes++;

/* quando repete, remove */

n--;

seq[j] = seq[n];

}

printf("%f ocorre %d vezes\n", seq[i], vezes);

}

return 0;

}

/*

* SOLUCAO 2

*/

#include <stdio.h>

#define MAX 100

int main() {

int n, /* comprimento da sequencia de entrada */

i, j,

conta[MAX], /* contador de repeticoes de cada numero da sequencia */

comp = 0; /* comprimento do vetor conta */

float seq[MAX]; /* sequencia de entrada sem repeticoes */

printf("\nDigite o comprimento da sequencia: ");

scanf("%d", &n);

printf("Digite uma sequencia de %d numeros reais: ", n);

for (i = 0; i < n; i++) {

scanf("%f",

...

Baixar como (para membros premium)  txt (4.9 Kb)   pdf (126.8 Kb)   docx (14 Kb)  
Continuar por mais 4 páginas »
Disponível apenas no TrabalhosGratuitos.com