bsmachado Posted October 31, 2012 Report Share Posted October 31, 2012 Olá.To com uma duvida nesse exercicio, pra resolver, quem souber uma solução boa, me ajudem! Receba os valores de 10 posições informados pelo usuario, crie ecalcule o vetor, soma, subtração, multiplicação e divisão(mostre ao final)ex:A 7 2 4 B 3 3 2soma 10 5 6 sub 4 -1 2div 2 06 2mult 21 6 8 Grato a ajuda! Quote Link to comment Share on other sites More sharing options...
0 PedroCunha Posted October 31, 2012 Report Share Posted October 31, 2012 Divida o exercício em partes. Primeiro receba os valores dos dois vetores:float Vetor1[5]; float Vetor2[5]; int i = 0; int j = 0; while ( i < 5) { cout << "Digite um valor para o vetor 1. " << endl; cin >> Vetor1[i]; cout << "\n"; cin.sync(); i++; } while ( j < 5) { cout << "Digite um valor para o vetor 2. " << endl; cin >> Vetor2[j]; cout << "\n"; cin.sync(); j++; } Depois, crie o vetor soma: float VetorSoma[5]; int a; for (a = 0; a < 5; a++) { float ValorVetor1SO = Vetor1[a]; float ValorVetor2SO = Vetor2[a]; VetorSoma[a] = ValorVetor1SO + ValorVetor2SO; } Depois, crie o vetor subtração: float VetorSubtraçao[5]; int b; for (b = 0; b < 5; b++) { float ValorVetor1S = Vetor1[b]; float ValorVetor2S = Vetor2[b]; VetorSubtracao[b] = ValorVetor1S - ValorVetor2S; } Depois, crie o vetor multiplicação: float VetorMultiplicaçao[5]; int c; for (c = 0; c < 5; c++) { float ValorVetor1M = Vetor1[c]; float ValorVetor2M = Vetor2[c]; VetorMultiplicacao[c] = ValorVetor1M * ValorVetor2M; } Depois, crie o vetor divisão: float VetorDivisao[5]; int d; for (d = 0; d < 5; d++) { float ValorVetor1D = Vetor1[d]; float ValorVetor2D = Vetor2[d]; VetorDivisao[d] = ValorVetor1D / ValorVetor2D; } Por fim, mostre seus respectivos valores na tela: { int a, b, c, d; cout << "VetorSoma: " << endl; for (a = 0; a < 5; a++) { cout << VetorSoma[a] << endl; } cout << "\n\n"; cout << "VetorSubtração: "<< endl; for (b = 0; b < 5; b++) { cout << VetorSubtracao[b] << endl; } cout << "\n\n"; cout << "VetorMultiplicação: " << endl; for (c = 0; c < 5; c++) { cout << VetorMultiplicacao[c] << endl; } cout << "\n\n"; cout << "VetorDivisão: " << endl; for (d = 0; d < 5; d++) { cout << VetorDivisao[d] << endl; } cout << "\n\n"; } Aqui está o código completo, feito por mim: #include <iostream> #include <locale> using namespace std; float Vetor1[5]; float Vetor2[5]; float VetorSoma[5]; float VetorSubtracao[5]; float VetorMultiplicacao[5]; float VetorDivisao[5]; void Perguntar_Vetores(); void Criar_Vetores(); void Mostrar_Vetores(); void Perguntar_Vetores() { int i = 0; int j = 0; while ( i < 5) { cout << "Digite um valor para o vetor 1. " << endl; cin >> Vetor1[i]; cout << "\n"; cin.sync(); i++; } while ( j < 5) { cout << "Digite um valor para o vetor 2. " << endl; cin >> Vetor2[j]; cout << "\n"; cin.sync(); j++; } Criar_Vetores(); } void Criar_Vetores() { int a; for (a = 0; a < 5; a++) { float ValorVetor1SO = Vetor1[a]; float ValorVetor2SO = Vetor2[a]; VetorSoma[a] = ValorVetor1SO + ValorVetor2SO; } int b; for (b = 0; b < 5; b++) { float ValorVetor1S = Vetor1[b]; float ValorVetor2S = Vetor2[b]; VetorSubtracao[b] = ValorVetor1S - ValorVetor2S; } int c; for (c = 0; c < 5; c++) { float ValorVetor1M = Vetor1[c]; float ValorVetor2M = Vetor2[c]; VetorMultiplicacao[c] = ValorVetor1M * ValorVetor2M; } int d; for (d = 0; d < 5; d++) { float ValorVetor1D = Vetor1[d]; float ValorVetor2D = Vetor2[d]; VetorDivisao[d] = ValorVetor1D / ValorVetor2D; } Mostrar_Vetores(); } void Mostrar_Vetores() { int a, b, c, d; cout << "VetorSoma: " << endl; for (a = 0; a < 5; a++) { cout << VetorSoma[a] << endl; } cout << "\n\n"; cout << "VetorSubtração: "<< endl; for (b = 0; b < 5; b++) { cout << VetorSubtracao[b] << endl; } cout << "\n\n"; cout << "VetorMultiplicação: " << endl; for (c = 0; c < 5; c++) { cout << VetorMultiplicacao[c] << endl; } cout << "\n\n"; cout << "VetorDivisão: " << endl; for (d = 0; d < 5; d++) { cout << VetorDivisao[d] << endl; } cout << "\n\n"; } int main() { setlocale(LC_ALL, "Portuguese"); Perguntar_Vetores(); cin.get(); return 0; }Qualquer dúvida, estou à disposição.Att.,Pedro Quote Link to comment Share on other sites More sharing options...
Question
bsmachado
Olá.
To com uma duvida nesse exercicio, pra resolver, quem souber uma solução boa, me ajudem!
Receba os valores de 10 posições informados pelo usuario, crie e
calcule o vetor, soma, subtração, multiplicação e divisão(mostre ao final)
ex:
A 7 2 4
B 3 3 2
soma 10 5 6
sub 4 -1 2
div 2 06 2
mult 21 6 8
Grato a ajuda!
Link to comment
Share on other sites
1 answer to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.