Na linguagem C, um vetor é uma coleção de elementos do mesmo tipo armazenados em uma sequência contígua de posições de memória. Cada elemento do vetor é acessado através de um índice que representa a posição do elemento no vetor.
A declaração de um vetor em C segue a seguinte sintaxe:
tipo nome_do_vetor[tamanho];
Onde “tipo” é o tipo de dado dos elementos do vetor, “nome_do_vetor” é o nome dado ao vetor e “tamanho” é o número de elementos que o vetor pode armazenar.
Como exemplo, a declaração de um vetor de inteiros com 5 elementos fica assim:
int meu_vetor[5];
Os elementos do vetor são numerados a partir de zero, então para acessar o primeiro elemento do vetor, você usa o índice 0, para acessar o segundo elemento, usa o índice 1 e assim por diante.
Como exemplo, para atribuir o valor 10 ao primeiro elemento do vetor:
meu_vetor[0] = 10;
É importante tomar cuidado para não acessar elementos fora dos limites do vetor, o que pode causar comportamentos indesejados e até mesmo erros no programa desenvolvido.
A imagem a seguir apresenta o mapa mental, contendo a subdivisão e a utilização de um vetor na linguagem C.

Crie um código utilizando a estrutura de vetor e cole no comentário.
//6 – Faça um algoritmo que carregue um vetor com sete números inteiros, calcule e mostre:
#include
#include
#define tam 7
int main()
{
int vetor[tam];
int i, multiplos2 = 0, multiplos3 = 0, multiplos2e3 = 0;
setlocale(LC_ALL, “Portuguese”);
for (i = 0; i < tam; i++)
{
printf("Digite o valor para a posição %d do vetor: ", i+1);
scanf("%d", &vetor[i]);
if (vetor[i] % 2 == 0)
{
multiplos2++;
}
if (vetor[i] % 3 == 0)
{
multiplos3++;
}
if (vetor[i] % 2 == 0 && vetor[i] % 3 == 0)
{
multiplos2e3++;
}
}
printf("\nNúmeros múltiplos de 2:\n");
for (i = 0; i < tam; i++)
{
if (vetor[i] % 2 == 0)
{
printf("%d ", vetor[i]);
}
}
printf("\nNúmeros múltiplos de 3:\n");
for (i = 0; i < tam; i++)
{
if (vetor[i] % 3 == 0)
{
printf("%d ", vetor[i]);
}
}
printf("\nNúmeros múltiplos de 2 e de 3:\n");
for (i = 0; i < tam; i++)
{
if (vetor[i] % 2 == 0 && vetor[i] % 3 == 0)
{
printf("%d ", vetor[i]);
}
}
printf("\n");
printf("\nQuantidade de números múltiplos de 2: %d\n", multiplos2);
printf("Quantidade de números múltiplos de 3: %d\n", multiplos3);
printf("Quantidade de números múltiplos de 2 e de 3: %d\n", multiplos2e3);
return 0;
}
CurtirCurtir
Lista 2//ex4
#include
int main()
{
int n[5], i, op;
do {
printf(“\n>>> MENU <<<");
printf("\n1- mostrar o vetor em ordem direta.");
printf("\n2- mostrar o vetor em ordem inversa.");
printf("\n0- Sair do programa");
printf("\nInforme uma das opções: ");
scanf("%d" , &op);
if (op ==1) {
printf("\nSelecionado para vetor ordem direta.");
for (i = 0; i < 5; i++) {
printf("\nInforme o número: ");
scanf("%d" , &n[i]);
}
for (i = 0; i < 5; i++) {
printf(" %d" , n[i]);
}
} else if (op == 2) {
printf("\nSelecionado para vetor ordem inversa.");
for (i = 0; i = 0; i–) {
printf(” %d” , n[i]);
}
}
} while (op != 0);
return 0;
}
CurtirCurtir
#include
#define tam 3
int main(){
int i, num[tam], m=0;
for(i=0;i<tam;i++){
printf("Informe um valor inteiro:\n");
scanf("%d", &num[i]);
}
for(i=0;i50){
m = 1;
printf(“O valor %d eh maior que 50 e esta na posicao %d\n”, num[i], i+1);
}
}
if(m==0){
printf(“Nenhum valor eh maior que 50\n”);
}
return-1;
}
CurtirCurtir
EX1
#include
#include
using namespace std;
int main() {
string modelos[5];
float consumo[5];
for (int i = 0; i < 5; i++) {
cout << "Digite o modelo do carro " << i+1 <> modelos[i];
cout << "Digite o consumo do carro " << i+1 <> consumo[i];
}
int mais_economico = 0;
for (int i = 1; i consumo[mais_economico]) {
mais_economico = i;
}
}
cout << "O modelo do carro mais econômico é: " << modelos[mais_economico] << endl;
cout << "\nConsumo de combustível para percorrer 1000 km:\n";
for (int i = 0; i < 5; i++) {
float litros = 1000 / consumo[i];
cout << modelos[i] << ": " << litros << " litros\n";
}
return 0;
}
CurtirCurtir