victorialais

soma de vetores por ponteiros

Oct 2nd, 2018
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.69 KB | None | 0 0
  1.  
  2. #include<stdlib.h>
  3.  
  4.  
  5. using namespace std;
  6.  
  7. void soma(int* v1, int* v2, int* resultado, int qtElementos){
  8. for(int i=0; i<qtElementos;i++){
  9.   *(resultado+i)=*(v1+i)+*(v2+i);}
  10. for(int i=0; i<qtElementos;i++){
  11.   cout<<*(resultado+i)<<endl;}}
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18. int main()
  19.  
  20.  
  21. {
  22. int tam;
  23.  
  24. cout<<"Qual o tamanho dos vetores?"<<endl;
  25. cin>>tam;
  26.  
  27. int *vetor1=new int[tam];
  28. int *vetor2=new int[tam];
  29. int *res=new int[tam];
  30.  
  31. for(int i=0; i<tam; i++){
  32.     cout<<"Digite um numero para compor o primeiro vetor: ";
  33.     cin>>vetor1[i];}
  34.  
  35. for(int i=0; i<tam; i++){
  36.     cout<<"Digite um numero para compor o segundo vetor: ";
  37.     cin>>vetor2[i];}
  38.  
  39. soma(vetor1,vetor2,res,tam);
  40.  
  41.  
  42.     return 0;
  43. }
Advertisement
Add Comment
Please, Sign In to add comment