Os Vetores Em C - Intermediário
Por: Mateus Camacho • 23/4/2020 • Trabalho acadêmico • 2.911 Palavras (12 Páginas) • 132 Visualizações
### EXERCÍCIO 1 ###
#include
#include
#include
int main(void){
int vetor[100], qtd, x, i, j, flag;
//Definicao de quantos elementos tera o vetor
printf("Quantos numeros voce quer no vetor? ");
scanf("%d", &qtd);
//Leitura dos elementos
for ( i=0 ; i
printf("Elemento [%d]: ", i+1);
scanf("%d", &vetor[i]);
}
//Definicao do elemento a ser excluido
printf("\n\nQual elemento voce quer excluir do vetor? ");
scanf("%d", &x);
//Verificação se o numero escolhido está no vetor
flag = 0;
while (flag == 0){
for(i=0; i
if(vetor[i] == x) flag = 1;
}
if (flag == 0){
printf("\n\nO elemento %d nao faz parte do vetor.", x);
return 0;;
}
}
//fazendo a delecao do item escolhido
for(i=0;i
if (vetor[i] == x){
for(j=i; j
vetor[j] = vetor[j+1];
}
}
//setando a nova quantidade de elementos do vetor
qtd = qtd-1;
//printando o vetor apos a delecao
printf("\nVetor apos a delecao:\n");
for(i=0; i
printf("Elemento [%d] - %d\n", i, vetor[i]);
}
return 0;
}
### EXERCÍCIO 2 ###
#include
#include
#include
int main(void){
int vetor[100], qtd, x, i, j, flag;
//Definicao de quantos elementos tera o vetor
printf("Quantos numeros voce quer no vetor? ");
scanf("%d", &qtd);
//Leitura dos elementos
for ( i=0 ; i
printf("Elemento [%d]: ", i+1);
scanf("%d", &vetor[i]);
if(vetor[i]
printf("O array deve ser ordenado. O numero corrente eh menor que o anterior. Digite um numero maior que %d\n\n", vetor [i-1]);
i--;
}
}
//Definicao do elemento a ser excluido
printf("\n\nQual elemento voce quer excluir do vetor? ");
scanf("%d", &x);
//Verificação se o numero escolhido está no vetor
flag = 0;
while (flag == 0){
for(i=0; i
if(vetor[i] == x) flag = 1;
}
if (flag == 0){
printf("\n\nO elemento %d nao faz parte do vetor.", x);
return 0;;
}
}
//fazendo a delecao do item escolhido
for(i=0;i
if (vetor[i] == x){
for(j=i; j
vetor[j] = vetor[j+1];
}
}
//setando a nova quantidade de elementos do vetor
qtd = qtd-1;
//printando o vetor apos a delecao
printf("\nVetor apos a delecao:\n");
for(i=0; i
printf("Elemento [%d] - %d\n", i, vetor[i]);
}
return 0;
}
### EXERCÍCIO 3 ###
#include
#include
#include
int main(void){
int vetorx[100], vetory[100], vetorz[200], qtdx, qtdy, qtdz, i, j;
//Definicao de quantos elementos tera o primeiro vetor
printf("Quantos numeros voce quer no primeiro vetor? ");
scanf("%d", &qtdx);
//Leitura dos elementos do primeiro vetor
for ( i=0 ; i
printf("Elemento [%d]: ", i+1);
scanf("%d", &vetorx[i]);
...