Lógica, perguntado por osvaldovilela, 1 ano atrás

Um vetor ou matriz de uma linha consiste em um arranjo de elementos do mesmo tipo, armazenados na memória principal do computador e alocada de forma contígua. LEAL, Gislaine Camila Lapasini. Algoritmos e Lógica de Programação II. Maringá: Unicesumar, 2018. Desta forma, assinale abaixo a correta utilização deste arranjo na linguagem C. I. int x[10]; II. int x[0..10]; III. float x[10]; IV. float x[0..10]; V. int x[...10]; Assinale a alternativa correta.

Soluções para a tarefa

Respondido por raqueleliude
5

Olá!



Matriz → são vetores com duas ou mais dimensões, as matrizes devem ser do mesmo tipo, e uma matriz é como uma tabela e na programação não é diferente quando se cria uma matriz você tem uma tabela na memória.

Para declarar uma matriz na linguagem C, basta:

float exemplo [5][3] ;

• Assim temo o valor 5 como quantidade de linhas e o 3 como quantidade de colunas, ou seja, temos uma matriz 5x3.

• Para preencher a matriz basta você passar a posição que deseja preencher com o valor ex.: vamos preencher a primeira posição, ficara assim: exemplo [0][0] = 1.



Vetor →por sua vez só possui uma dimensão e para declarar um vetor em C basta: float vetor [10];.


• Assim temos o valor 10 representando a quantidade total de espaço na memória separadas para esse vetor.

• Sempre a primeira posição do vetor será 0 e a última posição será o número total do vetor -1, ou seja, no vetor de 10 posição a última será 10-1, para preencher basta vetor [0] =1;.



Alternativa correta é: III. float x[10];




Espero ter ajudado, bons estudos

Respondido por ksarshan
20

Resposta:

Antes, convém completar o restante da questão:

...Desta forma, assinale abaixo a correta utilização deste arranjo na linguagem C:

I.    int x[10];  

II.   int x[0..10];

III.  float x[10];

IV.  float x[0..10];

V.   int x[...10];

Assinale a alternativa correta.

Alternativa 1:  Somente a afirmativa II está correta.

Alternativa 2:  Somente as afirmativas I e II estão corretas.

Alternativa 3:  Somente as afirmativas I e III estão corretas.  Alternativa 4:  Somente as afirmativas II e III estão corretas.

Alternativa 5:  Somente as afirmativas III e V estão corretas.

Explicação:

Alternativa 3:  Somente as afirmativas I e III estão corretas.

I.    int x[10];  CORRETO

III.  float x[10]; C0RRET0

Perguntas interessantes