Escolar Documentos
Profissional Documentos
Cultura Documentos
Atenção:
1. Para deixar o código mais enxuto, todos os arrays foram declarados e inicializados;
2. Sempre que foi utilizado o termo “posição” utilizou-se o valor do índice, ou seja, inicia em 0.
01.
#include <stdio.h>
int main() {
int vet[10] = {5, 38, 3, 12, 7, 10, 6, 15, 9, 4};
int maiorValor = vet[0];
int posicaoMaior = 0;
int i;
return 0;
}
02.
#include <stdio.h>
int main() {
int vet[10] = {5, 8, 3, 12, 7, 10, 6, 15, 9, 4};
int i, temp, inicio = 0, fim = 9;
printf("Vetor invertido:\n");
for (i = 0; i < 10; i++) {
printf("%d ", vet[i]);
}
printf("\n");
return 0;
}
03.
#include <stdio.h>
int main() {
int vet[10] = {5, 8, 3, 12, 7, 10, 6, 15, 9, 4};
int temp, i, j;
return 0;
}
04.
#include <stdio.h>
int main() {
int vet[10] = {5, 8, 3, 12, 7, 10, 6, 15, 9, 4};
int soma = 0, media, i;
return 0;
}
05.
#include <stdio.h>
int main() {
int vet[10] = {2, 4, 6, 8, 10, 12, 14, 16, 18, 20}; // Vetor
int elementoProcurado = 12;
int tamanho = 10; // Tamanho do vetor
int posicao = -1; // Inicializa a posição como -1 (indicando que o elemento não foi
encontrado)
int i;
if (posicao != -1) {
printf("O elemento %d foi encontrado na posicao %d.\n", elementoProcurado, posicao);
} else {
printf("O elemento %d nao foi encontrado no vetor.\n", elementoProcurado);
}
return 0;
}
06.
#include <stdio.h>
int main() {
int vet[10] = {2, 4, 6, 8, 10, 12, 14, 16, 18, 20};
int elementoRemover = 12; // Elemento a ser removido
int tamanho = 10; // Tamanho do vetor
int i, j;
return 0;
}
07.
#include <stdio.h>
int main() {
int vet1[10] = {2, 4, 6, 8, 10, 12, 14, 16, 18, 20}; // Vetor 1
int vet2[10] = {3, 6, 9, 12, 15, 18, 21, 24, 27, 30}; // Vetor 2
int vetResultado[20]; // Vetor resultante com tamanho máximo (soma dos tamanhos dos
vetores)
return 0;
}
08.
#include <stdio.h>
int main() {
int vet[10] = {2, 4, 6, 8, 4, 12, 14, 4, 18, 20}; // Vetor
int valorAntigo = 4; // Valor a ser substituído
int novoValor = 10; // Novo valor
int tamanho = 10; // Tamanho do vetor
int i;
return 0;
}
09.
#include <stdio.h>
int main() {
int mtz[5][5] = {
{1, 2, 3, 4, 5},
{6, 7, 8, 9, 10},
{11, 12, 13, 14, 15},
{16, 17, 18, 19, 20},
{21, 22, 23, 24, 25}
}; // Matriz 5x5
return 0;
}
10.
#include <stdio.h>
int main() {
int mtz[5][5] = {
{1, 0, 0, 0, 0},
{0, 1, 0, 0, 0},
{0, 0, 1, 0, 0},
{0, 0, 0, 1, 0},
{0, 0, 0, 0, 1}
}; // Matriz 5x5 identidade
// Exibe o resultado
if (identidade == 1) {
printf("A matriz e uma matriz identidade.\n");
} else {
printf("A matriz nao e uma matriz identidade.\n");
}
return 0;
}
11.
#include <stdio.h>
int main() {
int mtz[5][5] = {
{1, 2, 3, 4, 5},
{6, 7, 8, 9, 10},
{11, 12, 13, 14, 15},
{16, 17, 18, 19, 20},
{21, 22, 23, 24, 25}
}; // Matriz 5x5
return 0;
}
12.
#include <stdio.h>
int main() {
int mtz[5][5] = {
{0, 1, 1, 1, 0},
{0, 1, 1, 1, 0},
{0, 1, 1, 1, 0},
{0, 1, 1, 1, 0},
{0, 1, 1, 1, 0}
}; // Matriz 5x5 esparsa
return 0;
}
13.
#include <stdio.h>
int main() {
int mtz[5][5] = {
{1, 2, 3, 4, 5},
{6, 7, 8, 9, 10},
{11, 12, 13, 14, 15},
{16, 17, 18, 19, 20},
{21, 22, 23, 24, 25}
}; // Matriz 5x5
return 0;
}
14.
#include <stdio.h>
int main() {
int mtz[5][5] = {
{1, 2, 3, 4, 5},
{6, 7, 8, 9, 10},
{11, 12, 13, 14, 15},
{16, 17, 18, 19, 20},
{21, 22, 23, 24, 25}
}; // Matriz 5x5
return 0;
}
15.
#include <stdio.h>
int main() {
int vetor[25] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10,
11, 12, 13, 14, 15, 16, 17, 18, 19, 20,
21, 22, 23, 24, 25}; // Vetor com 25 elementos
return 0;
}