Oppure

Loading
Questo topic e' stato chiuso dal moderatore.
19/10/10 7:41
ciao888
 #include <cstdlib>
 #include <iostream>
 using namespace std;
 int main (void){
 int opzione;
 int d;
 int M[d][d];
 int riga, col;

 cout << "MENU'" << endl;
 cout << " Scegliere una lettera corrispondente all'operazione da svolgere :" << endl;
  cout <<"a) costruisci la matrice quadrata" << endl;
  cout<< "b) calcola la somma di ogni colonna della matrice :" << endl;
  cin >> opzione;
  
   switch (opzione)
  { case 'a':{
    cout << " scegli la dimensione della matrice quadrata (max 10):";
   cin >> d;
   if (( d >= 2) && ( d<= 10))
    cout << d;
    else cout << "errore" << endl;
    
     cout << "inserisci gli elementi della matrice :";
     for ( riga=0; riga <= d; riga++){
     for ( col = 0; col <= d; col++){
     cin >> M [riga] [col];}}
     break;}
     
     case 'b':{
     int Somma(int M[], int d);
      int somma = 0;
     for ( col = 0; col <= d ; col++){
     for ( riga = 0; col <= d; riga++){
    somma += M [d][d];
    return somma; }}
    
     cout << somma << endl;
     break;
     }}
     system("pause");
     }

ancora non ho scritto i casi c,d e f ma volevo vedere se intento si apriva, infatti si apre ma compare solo il menù e poi si chiude, quando premo su a per avere il case a si chiude il programma;il programma presenta un menù, il case a ha lo scopo di riempire una matrice quadrata, mente il b di sommare i valori di ogni colonna della matrice
Ultima modifica effettuata da ciao888 19/10/10 7:56
aaa
19/10/10 10:23
HeDo
Questo topic è in violazione di una o più norme del regolamento: pierotofy.it/pages/extras/forum/2/78115-leggere_prima_di_postare_est_regolamento/
    
Dopo averlo letto riapri un nuovo topic assicurandoti di aver rispettato le regole. Grazie per la tua pazienza.
Ultima modifica effettuata da HeDo 19/10/10 10:24
aaa