All pastes #408832 Raw Edit

Artur Castiel

public c v1 · immutable
#408832 ·published 2007-03-25 04:02 UTC
rendered paste body
#include "stdio.h"#include "stdlib.h"#include "conio.h"float **alocaomatriz(int m, int n)/* Funcao Especial para alocação do sistema */{   int index;   float **pointtemp;   if ( (m<1) || (n<0))   {     printf("Valores de M x N invalidos");          return(NULL);   }   /* Alocação das linhas */   pointtemp = (float **) calloc(m , sizeof (float *));   if ( pointtemp == NULL )   {     printf("**Erro , memoria Insuficiente.**");     return (NULL);   }   /* Alocação das colunas*/   for (index = 0 ; index < n ; index++)   {     pointtemp[index] = (float *) calloc(n , sizeof(float *));     if ( pointtemp[index] == NULL )     {       printf("**Erro , memoria Insuficiente.**");       return (NULL);      }   }       return(pointtemp);}float **leitormatriz(int m, int n)/* Programa de leitura da matrix*/{ int index1, index2; float **sistema; sistema = alocaomatriz(m,n); for (index1 = 0 ; index1 < m ; index1++)     {   for ( index2 = 0 ; index2 < n ; index2++)       {       printf("\nDigite X (%d) (%d): ", index1 + 1, index2 + 1);        scanf("%f",&sistema[m][n]);       }   }         return (sistema); }void impressaomatriz(float **sistema , int m , int n);/*Funcao de impressao da matriz*/{  int index1, index2;     for (index1 = 0 ; index1 < m ; index1++)  {     for (index2=0 ; index2< n ; index2++)     /*arrumar aki*/     printf("");   }   }int main(){    float **sistema ;    int a,b;    printf("Digite o tamanho do seu sistema: \n");    scanf("%d",&a);    scanf("%d",&b);    sistema = leitormatriz(a,b);         getch();    free(sistema);    return(0);  }