Buscar

T4 - ITC UFU FEELT

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

Prévia do material em texto

Quarto Trabalho de Laboratório;
Faça um programa em C, utilizando vetor numérico, que leia 10 números inteiros positivos digitados pelo usuário. O programa deve mostrar na tela:
A) A soma e a média dos números lidos.
B) O maior número lido.
C) O menor número lido.
D) Mostre as posições dos números maiores que a média. 
Programa
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <locale.h>
int Soma(int vetor[], int n){
	int soma, i = 0;
	for(i; i < n; i++){
		soma += vetor[i];
	}
	return soma;
}
float Media(float total, float n){
	float media;
	media = total / n;
	return media;
}
int Maior(int vet[]){
	int maiornota = vet[0], i = 0;
	for(i; i < 10; i++){
		if(maiornota < vet[i])
			maiornota = vet[i];
	}
	return maiornota;
}
int Menor(int vet[]){
	int menornota = vet[0], i = 0;
	for(i; i < 10; i++){
		if(menornota > vet[i])
			menornota = vet[i];
	}
	return menornota;
}
int nMaior(int vet[], float media){
	int i = 0;
	for(i; i < 10; i++){
		if(vet[i] > media)
			printf("%i ", i);
	}
	
	return 0;
}
int main(){
	setlocale(LC_ALL, "Portuguese");
	const int n = 10;
	int vetor[n], i, soma = 0, maior, menor, posicao;
	float media;
	for(i = 0; i < n; i++){
		vetor[i] = -1;
		while(vetor[i] < 0){
			printf("Insira o elemento %i do vetor: ", i);
			scanf("%i", &vetor[i]);
		}
	}
	
	system("cls");
	
	printf("Vetor = ");
	for(i = 0; i < n; i++){
		printf("%i ", vetor[i]);
	}
	printf("\n");
		
	soma = Soma(vetor, n);
	media = Media(soma, n);
	maior = Maior(vetor);
	menor = Menor(vetor);
	
	printf("A soma de todos os elementos do vetor é = %i \nA média dos elementos do vetor é = %f \nO maior elemento do vetor é = %i \nO menor elemento do vetor é = %i \nOs elementos das posições ", soma, media, maior, menor);
	nMaior(vetor, media);
	printf("são maiores que a média.");
	
	getch();
	return 0;
}

Outros materiais