Informática, perguntado por melissamedeiros8050, 4 meses atrás

Alguém sabe??

Elabore um único código em C para ler um vetor de números inteiros e que possua

uma função para cada item abaixo:

a. Mostrar cada elemento do vetor;

b. Calcular e mostrar a soma dos elementos de um vetor;

c. Calcular e mostrar o maior elemento do vetor;

d. Calcular e mostrar o menor elemento do vetor;

e. Calcular e mostrar o maior e o menor elemento do vetor;

f. Exibir cada elemento cujo valor seja maior que 50;

g. Exibir cada elemento cujo valor seja par;

h. Calcular e exibir a quantidade de elementos pares de um vetor

Soluções para a tarefa

Respondido por braylic2
0

Resposta:

#include <stdio.h>

#include <stdlib.h>

int main()

{

int x = 10;

int vetor[10];

lista(x,vetor);

exibir(x,vetor);

maiorMenor(x, vetor);

printf("O maior valor: %d \n", maior(x,vetor));

printf("O menor valor: %d \n",menor(x,vetor));

printf("A soma do vetor: %d \n",soma(x,vetor));

printf("A quantidade de numeros pares: %d \n",par(x,vetor));

menorque50(x,vetor);

mostrarpar(x,vetor);

return 0 ;

}

int lista (int valor, int vetor[]){

int i = 0 ;

for( i = 0 ; i < valor; i++){

printf("Digite o %d valor: ",i+1);

scanf("%d",&vetor[i]);

}

return vetor;

}

int exibir( int valor, int vetor[]){

int i = 0 ;

printf("Elementos salvos no vetor: ");

for( i =0 ; i < valor; i++){

printf("%d,", vetor[i]);

}

printf("\n");

return vetor ;

}

int soma( int valor, int vetor[]){

int somar = 0 ;

for(int i = 0 ; i < valor; i++){

somar+=vetor[i];

}

return somar ;

}

int maior(int valor , int vetor[]){

int maior = 0 ;

int i = 0;

for(i = 0 ; i < valor; i++){

if ( i == 0){

maior = vetor[i];

}

if( vetor[i] > maior){

maior = vetor[i];

}

}

return maior ;

}

int menor(int valor , int vetor[]){

int menor = 0 ;

int i = 0;

for(i = 0 ; i < valor; i++){

if ( i == 0){

menor= vetor[i];

}

if( vetor[i] < menor){

menor = vetor[i];

}

}

return menor;

}

int maiorMenor( int valor, int vetor[]){

int i = 0 ;

int maior = 0 ;

int menor = 0;

for ( int i = 0 ; i < valor ; i ++){

if ( i == 0){

menor= vetor[i];

maior = vetor[i];

}

if( vetor[i] < menor){

menor = vetor[i];

}

if( vetor[i] > maior){

maior = vetor[i];

}

}

printf("Menor valor %d \n", menor);

printf("Maior valor %d \n", maior);

return 0 ;

}

int mostrarpar( int valor, int vetor[]){

int i = 0 ;

printf("Numeros Pares: ");

for( i = 0 ; i < valor; i++){

if ( vetor[i] % 2 == 0){

printf("%d,", vetor[i]);

}

}

return vetor ;

}

int menorque50 ( int valor, int vetor[]){

int i = 0;

printf("Numeros menor que 50: ");

for(i = 0 ; i < valor; i++){

if ( vetor[i] < 50){

printf("%d,", vetor[i]);

}

}

printf("\n");

return vetor ;

}

int par( int valor, int vetor[]){

int contPar = 0 ;

int i = 0 ;

for( i = 0 ; i < valor; i++){

if ( vetor[i] % 2 == 0){

contPar++ ;

}

}

return contPar ;

}

Explicação:

Perguntas interessantes