Pentru a descarca referate trebuie sa fii membru eCursuri.ro
Intra in contul tau sau inregistreaza-te GRATUIT (dreapta sus)
Operatii cu matrice
De multe ori suntem tentati sa spunem ca informatica este doar o materie si ne propunem sa invatam doar ceea ce se regaseste in paginile manualului de informatica.Ceea ce nu se gaseste in acesta reprezinta indrumarea catre aplicatii care sa nu tina neaparat de informatica.Voi prezenta in continuare principalele operatii cu matrice, dublate de un program scris pentru limbajul C++, pentru exemplificare.
Putem face aceasta citire utilizand un tablou bidimensional.Valorile elementelor le vom citi pozitie cu pozitie, utilizand doua instructiuni for.
#include
int main()
{
int n,m,a[100][100],i,j;
cin>>n>>m;//Citirea nr. de linii (n) si de coloane (m)
for(i=1;i<=n;i++)
for(j=1;j<=m;j++) cin>>a[i][j];
//Pentru verificare afisam si matricea retinuta
for(i=1;i<=n;i++){
for(j=1;j<=m;j++) cout<
cout<
} return 0;}
Citirea de mai sus este rareori utilizata si doar de cei incepatori in ale informaticii. Sa presupunem ca avem de scris un program mai complicat , cu operatii dificile cu matrici.Dorim sa testam programul pentruu o matrice de 5 linii si 5 coloane.Introducem cele 25 elemente, programul nu functioneaza corect...Mai facem ceva corectari, iar introducem cele 25 elemente, iar nu functioneza corect, apare frustrarea.....
Pentru a evita cazul de mai sus utilizam o citire speciala, dintr-un fisier extern. Cum functioneaza ? In folderul in din care rulati BC.EXE, de obicei C:\BORLANDC\BIN\, creati un fisier de tip text cu numele “matrice.txt”( numele nu este obligatoriu dar va va ajuta sa va aduceti aminte de el )...
Pentru a descarca referate trebuie sa fii membru eCursuri.ro
Intra in contul tau sau inregistreaza-te GRATUIT (dreapta sus)
0 comentarii
Adauga comentariu
Pentru a adauga comentarii trebuie sa fii membru eCursuri.ro
Intra in contul tau sau inregistreaza-te GRATUIT (dreapta sus)