Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. Visual Studio 6.0
Le matrici in c++
lunedì 04 dicembre 2006 - 10.42
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
elena85
Profilo
| Newbie
1
messaggi | Data Invio:
lun 4 dic 2006 - 10:42
Ciao a tutti,
mi chiamo Elena. Io non so se è questo il posto giusto per esporre il mio problema. Il fatto è che sto seguendo un corso di C++, la classe è già arrivata alle matrici ed io sono ancora lì che impazzisco con il ciclo for.
Devo svolgere degli esercizi in brevissimo tempo, qualcuno riesce a capire come funzionino? I ragazzi che conosco io non riescono a risolverli ed non so dove sbattere la testa e a chi chiedere...sono così complicati ?
Io provo a proporveli...magari qualcuno riesce ad aiutarmi! E soprattutto con un esempio di codice funzionante magari riesco a capirci qualcosa...!
1.TENENDO PRESENTE, DAL CALCOLO MATRICIALE, CHE DUE MATRICI SONO UGUALI SE E SOLO SE SONO UGUALI GLI ELEMENTI DI POSTO CORRISPONDENTE, LEGGERE DUE MATRICI (MxN) INTERE RETTANGOLARI E VERIFICARE SE SONO UGUALI. STAMPARE SU VIDEO OPPORTUNI MESSAGGI DI RISPOSTA.
2.TENENDO PRESENTE CHE, DATE DUE MATRICI A E B (MxN), SI DICE SOMMA DI A E B LA MATRICE S(MXN) IL CUI GENERICO ELEMENTO S[I,J] E' UGUALE ALLA SOMMA DELL'ELEMENTO DI POSTO I,J DI A CON L'ELEMENTO DI POSTO I,J DI B, CIOE' C[I,J] = A[I,J] + B[I,J], LEGGERE DUE MATRICI A E B, CALCOLARE IN C LA LORO SOMMA E STAMPARE LA MATRICE C.
3.LEGGERE UNA MATRICE DI M RIGHE E N COLONNE, TROVARE E STAMPARE IL MASSIMO.
4.LEGGERE UNA MATRICE DI M RIGHE E M COLONNE, TROVARE LA SOMMA DEGLI ELEMENTI SULLA DIAGONALE PRINCIPALE E STAMPARE TALE SOMMA; TROVARE IL MASSIMO DELLA DIAGONALE PRINCIPALE E STAMPARLO.
5.LEGGERE UNA MATRICE DI M RIGHE E M COLONNE, TROVARE LA SOMMA DEGLI ELEMENTI SULLA DIAGONALE SECONDARIA E STAMPARE TALE SOMMA; TROVARE IL MASSIMO DELLA DIAGONALE SECONDARIA E STAMPARLO.
6.LEGGERE UNA MATRICE DI M RIGHE E M COLONNE, TROVARE LA SOMMA DEGLI ELEMENTI SOTTO LA DIAGONALE PRINCIPALE E STAMPARE TALE SOMMA.
7.LEGGERE UNA MATRICE DI M RIGHE E M COLONNE, TROVARE LA SOMMA DEGLI ELEMENTI SOTTO LA DIAGONALE SECONDARIA E STAMPARE TALE SOMMA.
8.LEGGERE UNA MATRICE DI M RIGHE E M COLONNE, SOMMARE GLI ELEMENTI DI CIASCUNA RIGA ED INSERIRLI IN UN VETTORE X DI M ELEMENTI; SOMMARE GLI ELEMENTI DI CIASCUNA COLONNA ED INSERIRLI IN UN VETTORE Y DI M ELEMENTI; SOMMARE, IN UN TERZO VETTORE Z, UNO AD UNO GLI ELEMENTI DEI DUE VETTORI.
fasol
Profilo
| Junior Member
125
messaggi | Data Invio:
mar 5 dic 2006 - 15:43
ciao non saprei come aiutarti devo farti gli esercizi sotto proposti...?
fammi saper qualche cosa...
ciaociao
meglio i perdenti xkè hanno la speranza di vincere...cosa che i vincenti nn hanno....
lionheart87
Profilo
| Newbie
1
messaggi | Data Invio:
dom 4 feb 2007 - 10:24
ciao elena... questa e' la risoluzione al problema #3
oltre al max in una matrice calcola il minimo la media e la somma di tutti gli elem,enti della matrice....
#include <iostream>
#include <cstdlib>
using namespace std;
main()
{
int r, c, mat[r][c],min, max=0;
float media=0, somma=0;
cout<<"Inserire numero righe "; cout<<endl; cin>>r;
cout<<"Inserire numero colonne "; cout<<endl; cin>>c;
for(int i=0;i<r;i++)
{
for (int j=0;j<c;j++)
{
cout<<"Inserire elemento :";
cin>>mat[i][j];
somma+=mat[i][j];
media=somma/(r*c);
if(mat[i][j]<min)
{
min=mat[i][j];
}
if(mat[i][j]>max)
{
max=mat[i][j];
}
}
}
for(int i=0;i<r;i++)
{
for (int j=0;j<c;j++)
{
cout<<" "<<mat[i][j];
}
cout<<endl;
cout<<endl;
}
cout<<"La somma e' = "<<somma<<endl;
cout<<endl;
cout<<"La media e' = "<<media<<endl;
cout<<endl;
cout<<"Il minimo e' = "<<min<<endl;
cout<<endl;
cout<<"Il massimo e' = "<<max<<endl;
cout<<endl;
system("pause");
cout<<"Ciao"<<endl;
system("pause");
}
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !