vuoi
o PayPal
tutte le volte che vuoi
return 0;
}
PROBLEMA 2
#include <iostream>
#include <cstdlib>
#include <string>
using namespace std;
typedef int** matrice;
matrice NuovaMatrice (int nr, int nc)
{ matrice mat;
mat=new int*[nr];
for(int i=0; i<nr; i++)
{ mat[i]=new int[nc];
}
return mat;
}
void LetturaMatrice (int nr, int nc, matrice m)
{ for (int i=0; i<nr; i++)
{ for (int j=0; j<nc; j++)
{ cout<<"Inserisci valore di posto"<<i+1<<", "<<j+1<<" ";
cin>>m[i][j];
}
}
}
void SommaMatrici (int nr, int nc, matrice m1, matrice m2, matrice m3)
{ for (int i=0; i<nr; i++)
{ for (int j=0; j<nc; j++)
{ m3[i][j]=m1[i][j]+m2[i][j];
}
}
}
void StampaMatrice(int nr, int nc, matrice m)
{ cout<<"Stampa della matrice"<<endl;
for (int i=0; i<nr; i++)
{ for (int j=0; j<nc; j++)
{ cout<<m[i][j]<<" ";
}
cout<<endl;
}
}
int main ()
{ int r,co;
matrice a,b,c;
cout<<"Inserisci numero righe delle matrici: ";
cin>>r;
cout<<endl;
cout<<"Inserisci numero colonne delle matrici: ";
cin>>co;
cout<<endl;
a=NuovaMatrice(r,co);
b=NuovaMatrice(r,co);
c=NuovaMatrice(r,co);
cout<<"Inserimento valori 1^ matrice: "<<endl;
LetturaMatrice(r,co,a);
cout<<"Inserimento valori 2^ matrice: "<<endl;
LetturaMatrice(r,co,b);
SommaMatrici(r,co,a,b,c);
StampaMatrice(r,co,c);
system("PAUSE");
return 0;
}
PROBLEMA 3
#include <iostream>
#include <cstdlib>
#include <cmath>
using namespace std;
int main()
{ typedef int matrice[10][10];
matrice a;
typedef int vettore[10];
vettore v;
int n,i,j,maxr;
cout<<"Programma per trovare i massimi di una matrice"<<endl;
cout<<"Inserisci il numero di righe?"<<endl;
cin>>n;
for (j=0; j<n; j++)
for (i=0; i<n; i++)
{ cout<<"Inserisci il valore di posto "<<i<<" "<<j<<endl;
cin>>a[i][j];
}
for (j=0; j<n; j++)
{ maxr=a[0][j];
for (i=0; i<n; i++)
{ if (a[i][j]>maxr)
maxr=a[i][j];
}
v[i]=maxr;
}
for (i=0; i<n; i++)
{ cout<<"Max colonna "<<i<<": "<<v[i]<<endl;
}
system("PAUSE");
return 0;
}
PROBLEMA 4
#include <iostream>
#include <cstdlib>
using namespace std;
int main ()
{ const int MAXR=100, MAXC=100;
int matrice[MAXR][MAXC],i,j,n,numero;
bool trovato;
cout<<"Inserisci il numero di righe e colonne della matrice: "<<endl;