Visualizzazione dei risultati da 1 a 9 su 9

Hybrid View

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2014
    Messaggi
    32
    Quote Originariamente inviata da Scara95 Visualizza il messaggio
    Così è corretto, vedi se capisci perché è differente dal tuo. (Oltre al fatto che come avevo detto incrementavi 2 volte i)
    codice:
    #include <iostream>
    #define LEN 20
    
    
    using namespace std;
    
    
    int scalare(int A[LEN], int B[LEN], int len);
    
    
    int main () {
        int    A[LEN], B[LEN];
        int i,n,sum;
        cout<<"Inserisci il numero degli elementi dei vettori: ";
        cin>>n;
    
    
        for ( i=0; i<n; i++){
            cout<<"A["<<i+1<<"]: ";    
            cin>>A[i];
        }
    
    
        for ( i=0; i<n; i++){
            cout<<"B["<<i+1<<"]: ";
            cin>>B[i];
        }
    
        sum = scalare(A,B,n);
        cout<<"il prodotto scalare e'"<<sum<<endl;
        //Io ho tolto la chiamata a system
        //per utilizzarla comunque dovresti includere cstdlib
        return 0;
    }
    
    
    int scalare (int A[LEN], int B[LEN], int len){
        int sum = 0;
        for (int i=0; i<len; i++){
            sum+=A[i]*B[i];
        }
        return sum;
    }

    capito! Grazie Mille dell'aiuto!!!

  2. #2
    Utente di HTML.it L'avatar di Scara95
    Registrato dal
    Jul 2009
    residenza
    Zimella (VR)
    Messaggi
    2,589
    Quote Originariamente inviata da crasty7 Visualizza il messaggio
    capito! Grazie Mille dell'aiuto!!!
    Sicuro che hai capito?!
    Prego
    "Quid enim est, quod contra vim sine vi fieri possit?" - Cicerone, Ad Familiares

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.