Buscar

Exercício Aula17_Vetor

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Exercício Aula 17 - Vetores
01 - Elabore um programa que encontre o menor elemento de um vetor com 20 elementos.
#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
int main( ){setlocale(LC_ALL, "");
	int cont, vet[20], melem=vet[cont];
		printf("Digite vinte números quaisquer. \n"); 
			for(cont=0; cont<20; cont++) { 
				scanf("%d", &vet[cont]); 
				if (vet[cont]<melem)
				melem=vet[cont];
			}
			printf("%d ",melem);
}
02 - Elabore um programa que leia um vetor A de 10 números inteiros e imprima o maior valor e a posição em que ele se encontra no vetor.
#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
int main( ){setlocale(LC_ALL, "");
	int cont,vetA[10], mvalor=0, posmvalor;
	printf("Insira dez (10) valores: \n"); 
		for(cont=1; cont<10; cont++){
			scanf("%d ",&vetA[cont]);
			if(vetA[cont]>mvalor) 
			{
				mvalor=vetA[cont];
				posmvalor = cont;	
			}
		}
	printf("O maior valor é : %d e se encontra na posição: %d ",mvalor, posmvalor);
}
03 - Elabore um programa que receba 10 letras e armazene em um vetor. E ao final imprima as 10 letras ao contrário.
#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
int main( ){setlocale(LC_ALL, "");
	int cont;
	char letras[10];
		printf("Digite dez(10) letras aleatórias: \n");
			for (cont=0; cont<10; cont++){
				scanf("\t %c",&letras[cont]);
			}
			for (cont=10; cont>=0; cont--){
				printf("%c ",letras[cont]);
			}
		printf("Essa é a ordem inversa.");
 
}
04 - Elabore um algoritmo que, dados dois vetores inteiros de 10 posições, leia os dois vetores, some os valores da mesma posição e armazene em um terceiro vetor inteiro de 10 posições. No final imprima este terceiro vetor.
#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
int main( ){setlocale(LC_ALL, "");
	int cont, vet1[10], vet2[10], soma=0;	
	
		printf("Entre com os dados do primeiro vetor: \n");
			for (cont=0; cont<10; cont++){
		scanf("%d",&vet1[cont]);
		soma+=vet1[cont];
		}
			printf("\nEntre com os dados do segundo vetor: \n");
				for (cont=0; cont<10; cont++){
			scanf("%d",&vet2[cont]);
			soma+=vet2[cont];
		}
		
		printf("\nA soma dos vetores é: %d",soma);
}

Outros materiais