Jump to content

ajuda urgente


action

Recommended Posts

#include <stdio.h> 
     #include <stdlib.h> 



     float **Alocar_matriz_real (int m, int n) 
     { 
          float **v;  /* ponteiro para a matriz */ 
          int   i;    /* variavel auxiliar      */ 

          if (m < 1 || n < 1) { /* verifica parametros recebidos */ 
               printf ("** Erro: Parametro invalido **\n"); 
               return (NULL); 
          } 

          /* aloca as linhas da matriz */ 
          v = (float **) calloc (m+1, sizeof(float *)); 

          if (v == NULL) { 
            printf ("** Erro: Memoria Insuficiente **"); 
               return (NULL); 
          } 

          /* aloca as colunas da matriz */ 
          for ( i = 0; i <= m; i++ ) { 
               v[i] = (float*) calloc (n+1, sizeof(float)); 

               if (v[i] == NULL) { 
                    printf ("** Erro: Memoria Insuficiente **"); 
                    return (NULL); 
               } 
          } 
          return (v); /* retorna o ponteiro para a matriz */ 
     } 

     float **Liberar_matriz_real (int m, int n, float **v)  
     { 
          int  i;  /* variavel auxiliar */ 
          if (v == NULL) return (NULL); 

          if (m < 1 || n < 1) {  /* verifica parametros recebidos */ 
               printf ("** Erro: Parametro invalido **\n"); 
               return (v); 
          } 

          for (i=0; i<=m; i++) free (v[i]); /* libera as linhas da matriz */ 
          free (v);      /* libera a matriz */ 
          return (NULL); /* retorna um ponteiro nulo */ 
     } 
     
     
     
      void main (void) 
     { 
          float **mat;  /* matriz a ser alocada */ 
          int n,i,j;
          char ch='A';
          int   l, c;   
          
          printf("introduza o numero de cidades a vizitar");
          scanf("%d",&n);
          for(i=0; i<n; i++){
          
           printf("introduza a distancia de %c a %c\n",ch+i,ch+i+1);
           scanf("%d",&l);
      
          }

   
     } 

apos ter declarado os vectore de uma matriz multi dimencional, como inserir na matriz os valores introduzidos pelo utilizador??

por exemplo para este caso.

e k eu nao tou msm a ver como se faz.....

obrigado desde ja pela ajuda  😞

Link to comment
Share on other sites

Já agora! manda a boa educação, apresentar-me: Sou estudante em engenharia electrotécnica, 1º ano, gosto muito de tudo o que tenha a ver com automação e robótica, já não falar do radio modelismo!

Parabéns pelo vosso trabalho, é sem dúvida um fórum muito útil e que tem, desde que o conheço (2 meses), a evoluir bastante!!

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.