In classe oggi abbiamo studiato le procedure, i richiami a sottoprogrammi con void, svolto l'esercizio a casa con quel benedetto di un dev e come sempre mi da degli errori di sintassi, credo, a meno che il mio prof nn stava sballato stamattina.
Questo è il prog che ho scritto:
codice:
#include <stdio.h>
#include <iostream.h>
#include <conio.h>
#include <stdlib.h>
#include <conio.c>
const int n=4;
int mata[n][n], matb[n][n], matsomma[n][n], i, j;
int main(){
aquisizione_matrice_a();
aquisizione_matrice_b();
somma_matrici();
visualizzazione_matrice_a();
visualizzazione_matrice_b();
visualizzazione_matrice_somma();
getch();
return 0;
}
void aquisizione_matrice_a(void){
for(i=0;i<=n-1;i++)
for(j=0;j<=n-1;j++){
cout<<"\nDammi il valore della matrice a di posizione ["<<i<<"] ["<<j<<"] ";
cin>>mata[i][j];
}
clrscr();
}
void aquisizione_matrice_b(void){
for(i=0;i<=n-1;i++)
for(j=0;j<=n-1;j++){
cout<<"\nDammi il valore della matrice a di posizione ["<<i<<"] ["<<j<<"] ";
cin>>matb[i][j];
}
clrscr();
}
void somma_matrici(void){
for(i=0;i<=n-1;i++)
for(j=0;j<=n-1;j++)
matsomma[i][j]=mata[i][j]+matb[i][j];
clrscr();
}
void visualizzazione_matrice_a(void){
for(i=0;i<=n-1;i++){
cout<<"\n";
for(j=0;j<=n-1;j++)
cout<<mata[i][j] <<" ";
}
cout<<"\n\n";
}
void visualizzazione_matrice_b(void){
for(i=0;i<=n-1;i++){
cout<<"\n";
for(j=0;j<=n-1;j++)
cout<<matb[i][j] <<" ";
}
cout<<"\n\n";
}
void visualizzazione_matrice_somma(void){
for(i=0;i<=n-1;i++){
cout<<"\n";
for(j=0;j<=n-1;j++)
cout<<matsomma[i][j] <<" ";
}
cout<<"\n\n";
}
Dove stanno gli errori??? Grazie mille