Jump to content
Fórum Script Brasil
  • 0

Ajuda na resolução de exercicio...


bsmachado

Question

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

  • 0

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

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...