bsmachado Postado Outubro 31, 2012 Denunciar Share Postado Outubro 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! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 PedroCunha Postado Outubro 31, 2012 Denunciar Share Postado Outubro 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 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
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 para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.