Ver Mensaje Individual
  #5 (permalink)  
Antiguo 24/02/2015, 15:37
goyito_max
 
Fecha de Ingreso: febrero-2015
Mensajes: 4
Antigüedad: 9 años, 2 meses
Puntos: 0
Respuesta: matris llenado y mostrado con funciones

pero no se donde pueda estra el error disculpen soy muy mala en programacion
este es el programa:

Código C:
Ver original
  1. #include<stdio.h>
  2. #include<conio.h>
  3. #include<math.h>
  4. int i,j;
  5. void llenar(int f,int c,int x[][10]);
  6. void mostrar(int f,int c,int x[][10]);
  7. main ()
  8. {
  9.      char op;
  10.      int a[10][10]={'\0'},i,j,k,temp,nf,nc;
  11.      printf("Que tamaño tiene la matriz:\na = 2x2\nb =3x3\n");
  12.      printf("\ndame tu opcion\n");
  13.      scanf("%c",&op);
  14.       switch(op)
  15.       {
  16.         case 'a':
  17.         case 'A':
  18.              {
  19.                 printf("\nseleccionastes una matriz de 2x2\n");
  20.                  printf("\ndame el numero de fila y comulumnas de la matriz:\n");
  21.                  scanf("%d%d",&nf,&nc);
  22.                  {
  23.                     printf("\nllenando la matriz x:\n");
  24.                     void llenar(int nf,int nc,int a[][10]);
  25.                   }
  26.               }
  27.                void mostrar(int nf,int nc,int a[][10]);    
  28.         break;          
  29.         case 'b':
  30.         case 'B':
  31.                 printf("\nsleccionastes una matriz de 3x3\n");    
  32.                 printf("\ndame el numero de fila y comulumnas de la matriz:\n");
  33.                  scanf("%d%d",&nf,&nc);
  34.                  {
  35.                   printf("\nllenando la matriz x\n");
  36.                    void llenar(int nf,int nc,int a[][10]);
  37.                    }
  38.           void mostrar(int nf,int nc,int a[][10]);
  39.          break;          
  40.      }            
  41.      getch ();
  42.      return 0;
  43. }
  44.         void llenar(int f,int c,int x[][10])
  45. {
  46.          for(i=0;i<f;i++)
  47.         for (j=0;j<c;j++)
  48.         {
  49.             printf("x[%d][%d]=",i,j);
  50.             scanf("%d",&x[i][j]);
  51.         }
  52.        
  53.  }
  54.          void mostrar(int f,int c,int x[][10])
  55. {
  56.    printf("\nla matriz es:\n");
  57.           for(i=0;i<f;i++)
  58.        {
  59.         for (j=0;j<c;j++)
  60.         printf("%d\t",x[i][j]);
  61.         printf("\n");
  62.        }
  63. }

Última edición por razpeitia; 24/02/2015 a las 15:52