Duda con matrices en c

Escrito por Pacope el 13/05/2006
*Mi duda es la siguiente :

En la función rellenar_matriz le paso "m" que es una matriz o un puntero
a puntero. Pues al compilar me da el siguiente error:
[Warning] passing arg 1 of `rellenar_matriz' from incompatible pointer type
La verdad es que no lo entiendo por que pasa

si me pudierais ayudar lo agradecería.
El compilador que utilizo es Dev-c



#include <stdio. H>
#include <stdlib. H>

void rellenar_matriz(int **m,int f,int c);

int main(int argc, char *argv[])
{
int m[4][4];

rellenar_matriz(m,4,4);


system("PAUSE");
return 0;
}

void rellenar_matriz(int **m,int f,int c)
{
int i,j;
int con=0;

for(i=0;i<f;i++)
{
printf("\n");
for(j=0;j<c;j++)
{
m[i][j]=con;
printf("%d",m[i][j]);
con++;

}

}
}

Citar  |  
Ver mensaje      

Alvaro Gili
Córdoba, Argentina
Escrito por Alvaro Gili el 09/09/2006

No te preocupes es solo una advertencia que te tira el compilador.

Ya que la matriz la declaras de la forma mat[][] y el metodo tiene por parametro un **mat y te esta advirtiendo que puede haber incompatibilidad de tipos


Citar  |  
Ver mensaje     

Escrito por Rafael Landa Alonso el 21/10/2006

Tengo dudas de matrises

Como llenarlas



Citar  |  
Ver mensaje     

Escrito por Omairys el 27/10/2006
Como hago para que en una matriz se almacenen los valores pares e impares que hay en un vector (el vector esta lleno)

Citar  |  
Ver mensaje     

Escrito por Igor el 22/11/2006

Para llenar  la matriz en DOS podrías usar esto:

(declara "int i;" previamente)

    // Lleno la matriz con valores
    for (i = 0; i < 5; i++)
    {
        for (j = 0; j < 5; j++)
        {
            printf("Ingrese el valor de la posicion %d, %d: ", i, j);
            scanf("%d", &m[i][j]);
        }
    }


Citar  |  
Ver mensaje     

Escrito por Beto el 28/11/2006

Bueno la verdad es ke yo no se programar muy bien y tengo todas las dudas respecto a las matrices, espero ke me ayuden porke de tarea me dejaron hacer el registro de unos alumnos pidiendo los alumnos la cantidad d  materias y ke el usuario rellene los datos

Porfa alguien ke me ayude como hacerlo please



Citar  |  
Ver mensaje     

Escrito por Jorge el 15/12/2006
Hola jeje lo que pasa es que tengo un probema con matrices ocupo un programa que sea de matrizes utilizando tres funciones una para leer una para escribir y una para multiplicar es de multiplicacion de dos matrices y no entiendo y es algo muy importante le agradeseria a quie me ayude estioy tan desesperado quie no se que hacer jeje lo siento y grasias!

Citar  |  
Ver mensaje     

Escrito por Alex el 16/04/2007

Tengo un problema con una tarea q me pidieron para mañana es esta pero al final, al correr el programa me marca "NULL" y una serie de errores pero no se como resolverlo aqui esta:


//*Programa q captura los datos de 16 alumnos y te muestra las calificaciones de los 3 parciales y el promedio general*//
#include <stdio. H>
#include <conio. H>
void main ()
{
clrscr();//*Limpia el programa*//

Char nombre[16];//*El nombre de los alumnos de 1 a 16 alumnos*//
float calificacion[4][16];//*La calificacion de los 16 alumnos, sus 3 parciales*//
int i,x;
float promedio;

For (i=1; i<17; i++)
  {
   printf("Ingresa el nombre del alumno %d : ",i);
   scanf ("%s",  &nombre[i]);
    for (x=1; x<4; x++)
    {
      printf ("Ingresa la calificacion del parcial %d : ", x);
      scanf ("%f", &calificacion[x][i]);
      promedio=promedio+calificacion[x][i];
      calificacion[x][i]=promedio/3;
    }
  }

For (i=1; i<17; i++)
  {
   printf ("%s",  &nombre[i]);
   printf ("%f", &promedio);
  }

Getch();
}



Se los agradeceria con el alma q lo checaran ahora... Gracias

Mi correo es heavy_alex04@hotmail. Com


Citar  |  
Ver mensaje     

Escrito por Maria Fernanda Acevedo el 28/04/2007
Como hago para calcular la suma de cada fila de una matriz

Citar  |  
Ver mensaje     

Escrito por Bea el 03/06/2007

Para sumar las filas de una matriz yo le pasaria a la funcion un vector con el mismo numero de filas que hay en la matriz y en cada posicion del vector pondria la suma de cada fila. Seria algo asi:

Void SumarFilas(int matriz[ ] [ COLUMNAS ], int vector[ ]){

    int i,j,suma=0;

    for(i=0;i<FILAS;i++){

           for(j=0;j<COLUMNAS;J++){

                          suma+=matriz[i][j];

         }

         v[i]=suma;

        suma=0;

    }

}


Citar  |  
Ver mensaje     

Escrito por Brabo el 18/06/2007
Igjsdfgjkdsgjlkdsjglk

Citar  |  
Ver mensaje     

Andrea
Bío Bío, Chile
Escrito por Andrea el 21/06/2007

#include<stdio. H>
#include<conio. H>

#define F  3
#define C  3

Main()
{
 int ejemplo[F][C],i,j,a,b;

/* printf("Ingrese    filas : ");
 scanf("%i",&a);

 printf("Ingrese columnas : ");
 scanf("%i",&b);
*/

 for(i=0;i<F;i++)
 {
  printf("FILA %i ",i+1);
  for(j=0;j<C;j++)
  {
   printf("COLUMNA %i : ",j+1);
   scanf("%i",&ejemplo[i][j]);
  }
 }

 clrscr();

 printf("     Los valores ingresados son de [%i][%i]: ",F,C);
 printf("    ++++++++++++++++++++++++++++++++++++++ ");

 for(i=0;i<F;i++)
 {
  printf(" ");
  for(j=0;j<C;j++)
  {
   printf(" %i",ejemplo[i][j]);
  }
 }

 printf(" MULTIPLICADOS POR 2 ");

 for(i=0;i<F;i++)
 {
  printf(" ");
  for(j=0;j<C;j++)
  {
   printf(" %i",ejemplo[i][j]*2);
  }
 }
}


Citar  |  
Ver mensaje     

Escrito por F.ab.ykc el 23/06/2007
Aprende pues

Citar  |  
Ver mensaje     

Maria
Buenos Aires, Argent...
Escrito por Maria el 28/06/2007

Queria saber si alguien me podria ayudar a realizar este problema porque no lo entiendo.

Se trata de que hay 15 bus y 6 detinos distintos. Lo que pide es un menu de opciones donde:

1-Ingresar los datos.

*destino

*numero de bus

*numero de pasajero (que sea positivo)

*recaudacion total

2-cual es el destino que mas se vendio

3-cual es el bus que mas recaudo

4-ordenar por recaudacion total


Si alguien lo sabe hacer les agradeceria que me ayuden..

Gracias

Maria


Citar  |  
Ver mensaje     

Dgggg Aaaaaaaaaaaaa
El Salvador, El Salv...
Escrito por Dgggg Aaaaaaaaaaaaa el 12/07/2007

Chuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuchaaaaa eeeeee


Citar  |  
Ver mensaje     

Escrito por Randy el 17/08/2007

Aqui les dejo adjunto los codigos de un programa que estube haciendo (es medio arcaico) para resolver matrices de dimencion 3x3, espero que les sirva.

Saludos desde Rep. Dom.!




Ficheros adjuntos:
Matrices

Citar  |  
Ver mensaje     

Guzanitha
Antofagasta, Chile
Escrito por Guzanitha el 28/10/2008

Guzanithos. 17@gmail. Com

Para que me pregunten a ver si puedo ayudar en algo o para tambien que me ayuden :D


Citar  |  
Ver mensaje     

Geru23
Chile
Escrito por Geru23 el 02/12/2008

Hola quien me puede ayudar con esto:

Crear una matriz 5x6, llenarla mediante un ciclo for y luego mostrar por pantalla los elementos positivos, negativos, ceros, y la cantidad de cada tipo.


Citar  |  
Ver mensaje     


Responder


Quiero recibir alertas por email cuando haya mensajes nuevos en este debate

Al escribir en el debate:
  1. Repasa la ortografía y no escribas en formato SMS.
  2. Lee el texto dos veces antes de publicar.
  3. No escribas todo en mayúsculas o negritas.
 
Páginas internacionales: España  |  Italia  |  Francia  |  México  |  Alemania  |  Reino Unido  |  Argentina  |  Chile  |  Colombia  |  USA

Búsquedas frecuentes: puertas roper amigdalitis purulenta proceso de internacionalizacion de una empresa discromatopsia biodata guardia civil

Emagister cumple la Ley Orgánica 15/1999 de 13 de diciembre, de Protección de datos de Carácter Personal, y posee el código de inscripción nº 2002010053 del Registro General de la Agencia de Protección de Datos. Copyright © 1999/2000 - Grupo Intercom - Todos los derechos