Sei sulla pagina 1di 9

C y C++ w1ng el 8 jul.

04

Punteros, funcin que crea una matriz de orden


nxm
Estoy programando un jueguecillo con el allegro y necesito hacer una funcin que me haga una
matriz de orden nxm pasndole un puntero "int **tabla" y el orden con "la" y "col". El tema es que si
hago la funcin sin pasarle el puntero( usando un puntero global) lo hace todo bien, pero pasndole
el puntero a la funcin me da error . Te adjunto el cdigo fuente.
---------- CDIGO ---------------------

#include <stdio.h>
#include <stdlib.h>
void tabla( int **tabla, int la, int col);
main(){
int d1 = 4;
int d2 = 5;
Para darte un servicio ms personalizado, utilizamos cookies propias y de terceros. Si sigues navegando, entendemos que aceptas su uso segn nuestra poltica de
int **a = NULL; cookies.
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
tabla( a, d1, d2);
for( int i = 0; i< d1; i++){
for( int j = 0; j < d2; j++)
printf( " %d" , a[j]);
printf("\n");
}
system("pause");
}
void tabla( int **tabla, int la, int col){
tabla = new int *[la];
for( int i = 0; i < col;i++)
tabla = new int [col];
for( int f = 0; f < la; f++)
for( int c = 0; c<col; c++)
tabla[f][c] = rand()%10;
}
------------------- FIN ---------------
La intencin de la funcin es crear un array de orden nxm en cualquier momento de ejecucin, si
puedes dime en donde meto la pata porque crea que tenia bastante superado el tema de los
punteros.

SEGUIR

1 RESPUESTA
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
1 RESPUESTA

pedroyo el 8 jul. 04
11.375 pts. Si desea ponerse en contacto conmigo por cualquier...

#include <stdio.h>

#include <stdlib.h>

void tablas( int ***tabla, int la, int col);

main(){

int d1 = 4;

int d2 = 5;

int **a;

int i,j;

tablas( &a, d1, d2);

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

for( j = 0; j < d2; j++) printf( " %d" ,a[j]);

printf("\n");

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
}

system("pause");

void tablas( int ***tabla, int la, int col){

int i, f,c;

*tabla = (int **) malloc( sizeof(int)*la);

for ( i = 0; i < col;i++)

(*tabla) = (int *) malloc( sizeof(int)*col);

for( f = 0; f < la; f++)

for( c = 0; c<col; c++) (*tabla)[f][c] = rand()%10;

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
VOTAR 1 COMENTAR COMPARTIR

AADE TU RESPUESTA

Haz clic para RESPONDER o PEDIR MS INFORMACIN

MS RESPUESTAS RELACIONADAS
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
Me podras ayudar con este programa?
Mi pregunta era que si me podas ayudar con un programa en c que tengo que hacer. El caso es que
tengo que hacer en un mismo programa las funciones sumar matrices, matriz por escalar y mostrar
matriz y no me termina de salir porque no me compila,...

1 respuesta

Por qu no funciona bien este programa en C?


El programa trata de introducir dos matrices de orden elegido por el usuario as como sus nmeros, y
multiplicar la primera por la segunda, el problema se encuentra en la funcin multiplicacin (int
multi), pero no se ni donde ni porque solo que no...

1 respuesta

Hola, ayuda por favor, tengo un cdigo para C que no compila, estoy
tratando de crear una agenda.
Este es mi cdigo, que esta organizado por 1 estructura y utiliza el mtodo de la burbuja para
ordenar los datos alfabticamente, pero me manda error en las ultimas lineas y no tengo ni la mas
mnima idea del porque. Todo lo he programado en Dev-C++....

1 respuesta

Consulta procesos
A tu correo enve algo del cdigo me da un error de un puntero no declarado no se si es mal
declaracin de las estructuras

1 respuesta

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
Tengo que hacer un programa que imprima un cuadrado latino de orden N
Me llamo eduardo soy de chile, y estudio informtica. Bueno tengo que resolver un ejercicio y me
gustara que me ayudaras. El problema es el siguiente: Hacer un programa que imprima un cuadrado
latino de orden N. Un cuadrado latino de orden N es una...

3 respuestas

Bingo
Estoy realizando el juego del bingo, ya tengo el tablero, y puedo insertar los nmeros validando los
campos. Pero no se como hacer para que genere los nmeros aleatorios validados y compararlos, ya
intente con la funcin srand(), y compare...

1 respuesta

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
Ayuda con cdigo para implementar con el algoritmo divide y vencers el
mayor elemento de un vector
Quiero saber cual es el mayor elemento de un vector utilizando divide y vencers y guardando la
solucin en las cabeceras de los mtodos (es decir, siendo estos void). Creo que tengo un problema
con los punteros y por eso no me funciona. Ejecute el...

1 respuesta

No se porque no me anda el programa en c++?


Cuando lo ejecuto funciona la primera parte, pero en la parte que dice n no se ejecuta, solo ingresa
los datos pero no hace ninguna operacin. #include<stdio.h> #include<conio.h> #include<iostream>
#include<stdlib.h> int main(void) { oat...

1 respuesta

Acerca de Hilos en C
Hola a Todos: Mi nombre es Jorge y soy me dedico al desarrollo de aplicaciones informticas para la
industria. Hasta ahora nunca he trabajado con hilos y me han encargado una aplicacin en la que
necesito utilizarlos. Por lo que he entendido,...

1 respuesta

Pintar tablero
Estoy corriendo el siguiente cdigo el cual debera imprimir el archivo que esta al nal en entorno
grco no se que estoy haciendo mal que el frame sale en pantalla completamente en blanco por
favor ayudame gracias y disculpa la molestia import...

1 respuesta

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
VER MS PREGUNTAS Y RESPUESTAS RELACIONADAS

RESPUESTAS DESTACADAS

Cmo ampliar la Se nota mucho la Compra de porttil Qu


cobertura de la seal diferencia de un porttil marcas son las ms
Wi ? con procesador de 2 recomendables?
12 respuestas ncleos a uno de 4 15 respuestas
ncleos?
Tengo dos pisos (uno debajo de Lo que pasa es que voy a
4 respuestas
otro). Coloqu el telfono y el comprar un porttil y no se bien
mdem en la vivienda de la Se nota mucho la diferencia cul es la mejor marca. Me han
primera planta y coloqu entre un porttil con 2 ncleos a recomendado Dell y HP. Pero
inalmbricos para la segunda otro con 4 ncleos? busco asesorarme en varios
planta y sub una clavija de sitios. Agradecera que me
Internet de la primera a la pudieran dar su opinin y
segunda planta
LEER(las
MS lneas de LEER MS sugerencias.LEER MS
telfono son...

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD

Potrebbero piacerti anche