Come da titolo ho difficoltà ad effettuare tale sottrazione.Vi posto il mio codice
Nella prima parte(quella funzionante),leggo da due file .txt e stampo su video due vettori;nella seconda,quella in commento,dovrei scrivere in un altro file .txt la differenza tra gli elementi del vettore,ma quando faccio la prova "couttando" la differenza escono numeri improponibili xDcodice:void leggiArray(int n,int s1[],int s2[]) { s1[n],s2[n]; ifstream leggi1,leggi2; leggi1.open("C:\\Users\\Vittorio\\Desktop\\vettore1.txt"); leggi2.open("C:\\Users\\Vittorio\\Desktop\\vettore2.txt"); for(int i=0;i<n;i++){ if(!leggi1.eof()){ leggi1>>s1[n]; cout<<s1[n]<< " "; }} cout<< endl; leggi1.close(); for(int i=0;i<n;i++){ if(!leggi2.eof()){ leggi2>>s2[n]; cout<<s2[n]<< " "; }} leggi2.close(); /* ofstream scrivi; scrivi.open("C:\\Users\\Vittorio\\Desktop\\vettore_differenza.txt"); int Dif[n]; for(int i=0;i<n;i++) { Dif[i]=(s1[i]-s2[i]); cout<<Dif[i]; } */ }



Rispondi quotando
Il codice va specificato tra tag [CODE] ... [/CODE], altrimenti perde l'indentazione.
