Advertisement
Guest User

Untitled

a guest
Nov 20th, 2019
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.80 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. /**
  5.  * Letti due vettori di interi v1 e v2 si restituisca v3
  6.  * tale che v3[i]=v1[i] se v1[i] e' uguale alla somma
  7.  * di tutti gli elementi di v2 in posizione >= i
  8.  * altrimenti v3[i]=v2[i]
  9.  */
  10.  
  11. int main() {
  12.     int s;
  13.     cout << "Inserisci la dimensione dei vettori:" << endl;
  14.     cin >> s;
  15.  
  16.     int v1[s];
  17.     int v2[s];
  18.     int v3[s];
  19.     int t=0;//somma temporanea
  20.  
  21.  
  22.     //lettura v1 e v2
  23.     for (int i = 0; i < s; i++) {
  24.         cout << "Inserisci v1[" << i <<"]=" << endl;
  25.         cin >> v1[i]; //leggo v1[i]
  26.         cout << "Inserisci v2[" << i <<"]=" << endl;
  27.         cin >> v2[i]; //leggo v2[i]
  28.         t=t+v2[i];//calcolo somma temporenea
  29.     }
  30.  
  31.  
  32.     for(int i=0;i<s;i++){
  33.         if(t==v1[i])
  34.             v3[i]=v1[i];
  35.         else
  36.             v3[i]=v2[i];
  37.  
  38.         cout<<"v3["<<i<<"]="<<v3[i]<<endl;
  39.         t=t-v2[i];
  40.     }
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement