Escolar Documentos
Profissional Documentos
Cultura Documentos
#include <iostream>
#include <math.h>
#include <stdio.h>
#include <cstdlib>
void menu();
int main(){
int op;
int tam;
ler_vetor(tam,b);
do {
menu();
cin>>op;
switch (op){
case 1:
cout << "Soma dos elementos de A igual a: " << somavetor(tam,a) << endl;
cout << "Soma dos elementos de B igual a: " << somavetor(tam,b) << endl;
break;
case 2:
cout << "Media dos elementos de A igual a: " << valormedio(tam,a) << endl;
cout << "Media dos elementos de B igual a: " << valormedio(tam,b) << endl;
break;
case 3:
cout << "Maior valor entre os elementos de A: " << maiorvalor(tam,a) << endl;
cout << "Maior valor entre os elementos de B: " << maiorvalor(tam,b) << endl;
break;
case 4:
cout << "Menor valor entre os elementos de A: " << menorvalor(tam,a) << endl;
cout << "Menor valor entre os elementos de B: " << menorvalor(tam,b) << endl;
break;
case 5:
somavetores(tam,a,b,c);
cout << "A soma dos elementos dos vetores A e B, temos o vetor C: ";
escrever_vetor(tam,c);
break;
case 6:
produtovetores(tam,a,b,d);
cout << "O produto dos elementos dos dois vetores A e B, temos o vetor D: ";
escrever_vetor(tam,d);
break;
case 7:
intervetor(tam,a,b,d);
escrever_vetor(2*tam,d);
break;
case 8:
unirvetor(tam,a,b,d);
escrever_vetor(2*tam,d);
break;
case 0:
break;
while(op!=0);
return 0;
}
void menu(){
cout << "2 - Valor medio dos elementos de um vetor" << endl;
cout << "3 - Maior valor entre os elementos de um vetor" << endl;
cout << "4 - Menor valor entre os elementos de um vetor" << endl;
int i;
cout <<"v["<<i<<"]:";
cin>>v[i];
cout<< "\n";
cout << "V[" << i << "] :" << v[i] << " | ";
}
float somavetor( int t, float v[]){
float soma=0;
for(int i=0;i<t;i++){
soma= soma+v[i];
return(soma);
float soma=0;
soma=soma+v[i];
return (soma/t);
float maior=0;
if (v[i]>maior){
maior=v[i];
return (maior);
float menor=v[1];
if (v[i]<menor){
menor=v[i];
}
return (menor);
for(int i=0;i<t;i++){
y[i]= v[i]+x[i];
for(int i=0;i<t;i++){
z[i]= v[i]*x[i];
int k=0;
z[k]=v[i];
z[k+1]=x[i];
k+=2;
z[i]=v[i];
z[i+t]=x[i];
}
QUESTÃO 02 – LISTA DE EXERCÍSIO COM VETORES
#include <iostream>
#include <math.h>
#include <stdio.h>
#include <cstdlib>
void menu();
int main(){
int op;
int tam;
int pos;
ler_vetor(tam,a);
do {
menu();
cin>>op;
switch (op){
case 1:
vetorinverso(tam,a,b);
escrever_vetor(tam,b);
escrever_vetor(tam,a);
break;
case 2:
vetorcres(tam,a,b);
escrever_vetor(tam,b);
escrever_vetor(tam,a);
break;
case 3:
vetordecres(tam,a,b);
escrever_vetor(tam,b);
escrever_vetor(tam,a);
break;
case 4:
locvetor(tam,a,pos);
break;
case 0:
break;
}
}
while(op!=0);
return 0;
void menu(){
cout << "2 - Ordenar o vetor em ordem crescente alfabetica" << endl;
cout << "3 - Ordenar o vetor em ordem decrescente alfabetica" << endl;
cout << "4 - Localizar elemento do vetor a partir da posicao informada" << endl;
cout <<"v["<<i<<"]:";
cin>>v[i];
cout<< "\n";
cout << "V[" << i << "] :" << v[i] << " | ";
}
void vetorinverso(int t, char v[], char x[]){
int k=0;
x[k]=v[i];
k+=1;
char aux;
if(v[i]>v[j]){
aux=v[i];
x[i]=v[j];
x[j]=aux;
char aux;
if(v[i]<v[j]){
aux=v[i];
x[i]=v[j];
x[j]=aux;
}
}
if(p<t){
cout << "V[" << p << "] : " << v[p] << endl;
else{