TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Alocação Dinamica

Seminário: Alocação Dinamica. Pesquise 862.000+ trabalhos acadêmicos

Por:   •  15/11/2013  •  Seminário  •  229 Palavras (1 Páginas)  •  179 Visualizações

#include <iostream>

#include <stdlib.h>

#include <time.h>

#include "MAtriz.h"

using namespace std;

void MAtriz::produto(int t){

int x;

int **p;

p = (int ** ) calloc(t,sizeof(int *));

for(int o=0; o <t ;o++){

p[o] = (int * )calloc(t,sizeof(int));

}

int **g;

g = (int ** ) calloc(t,sizeof(int *));

for(int o; o <t ;o++){

g[o]= (int * ) calloc(t,sizeof(int));

}

srand(time(NULL));

for(int b=0;b<t;b++){

for(int a=0;a<t;a++){

x=rand()%10;

p[b][a]=x;

}

}

cout<<endl;

for(int h=0;h<t;h++){

for(int z=0;z<t;z++){

cout<<p[h][z];

if(h<t){

cout<<" ";

}

if(z==t-1){

cout<<endl;

}

}

}

for(int a=0;a<t;a++){

for(int l=0;l<t;l++){

for(int c=0;c<t;c++ ){

g[l][c]= g[l][c] + p[l][a]*p[a][c] ;

}

}

}

free(p);

cout<<endl;

for(int h=0;h<t;h++){

for(int z=0;z<t;z++){

cout<<g[h][z];

if(h<t){

cout<<" ";

}

if(z==t-1){

cout<<endl;

}

}

}

free(g);

}

#include <iostream>

#include "MAtriz.h"

using namespace std;

int main(){

int n;

cout<<"Digite o tamanho da matriz quadrada: "<<endl;

cin>>n;

MAtriz m;

m.produto(n);

return 0;

}

#include <iostream>

#include "MAtriz.h"

using namespace std;

int main(){

int n;

cout<<"Digite o tamanho da matriz quadrada: "<<endl;

cin>>n;

MAtriz m;

m.produto(n);

return 0;

}

#include <iostream>

#include "MAtriz.h"

using namespace std;

int main(){

int n;

cout<<"Digite o tamanho da matriz quadrada: "<<endl;

cin>>n;

MAtriz m;

m.produto(n);

return 0;

}

#include <iostream>

#include "MAtriz.h"

using namespace std;

int main(){

int n;

cout<<"Digite o tamanho da matriz quadrada: "<<endl;

cin>>n;

MAtriz m;

m.produto(n);

return 0;

}

...