Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

_felipecoelho

exercícios de vetor

Recommended Posts

Olá.

 

Gostaria de uma ajuda com exercícios de vetores, pois não acho um material que eu aprenda a "localizar" um vetor, só encontro explicando o que é e como usar... Ajudem pelo menos com o primeiro, que aí então terei uma base

 

* Elaborar um programa para ler um vetor com 25 elementos do tipo inteiro. Ao final, apresentar a quantidade de valores pares e ímpares existentes no referido vetor.

 

* Elaborar um programa para ler um vetor A com 12 elementos do tipo inteiro. Construir um vetor B de mesmo tipo e dimensão, observando a seguinte lei de formação: “Todo elemento do vetor A que for ímpar deverá ser multiplicado por 2; caso contrário, o elemento do vetor B deverá permanecer constante”. Apresente o vetor B em ordem crescente.

 

* Armazene num vetor de 5 posições o salário de 5 pessoas. Se o salário for menor que 1000 reais, forneça um aumento de 10% e sobrescreva o valor antigo. Ao final, mostre a lista de salários atualizada.

 

* Faça um programa que realize a leitura dos seguintes dados relativos a um conjunto de alunos: Nome, Cod.Disc., Nota1 e Nota2. Considere uma turma de até 10 alunos. Após ler todos os dados digitados, e depois de armazená-los em vetores, exibir na tela a listagem final dos alunos com as suas respectivas médias finais (use uma média ponderada: Média=(Nota1 + Nota2)/2.

Dica: use múltiplos vetores, um para cada dado, com o mesmo índice para os dados de um mesmo aluno.

 

 

Vlw!

Flw!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Espero que ajude na resolução dos demais:

#include <stdio.h>
#define LIMITE 25

int main (void)
{
	// <-- Leitura dos valores -->
	int vetor [LIMITE]; 
	for (int i = 0; i < LIMITE; i++) {
		printf("Entre com o %i numero: ", i + 1);
		scanf("%i", &vetor[i]);
	}
	
	// <-- Contagem de numeros im/pares -->
	int impar = 0, par = 0;
	for (int i = 0; i < LIMITE; i++)
		if (vetor[i] % 2)
			impar++;
		else par++;
	
	printf("Qtd Numeros pares: %i.\nQtd Numeros impares: %i.", par, impar);
	return 0;	
}

PS: você pode fazer tudo dentro do primeiro loop. Eu mostrei um para inserir os valores e outro para procurar porque você citou que "não sabia como 'localizar' no vetor", ai está. Abraço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.