Utilizamos cookies propias y de terceros para mejorar la experiencia de navegación, y ofrecer contenidos y publicidad de interés.
Al continuar con la navegación entendemos que se acepta nuestra política de cookies.
Iniciar sesión Cerrar
Correo:
Contraseña:
Entrar
Recordar sesión en este navegador
Iniciar sesiónIniciar sesiónCrear cuentaCrear cuenta

Dev - C++ - Arreglos Bidimensionales

Vista:
Me gusta: Está pregunta es útil y esta clara
0
No me gusta: Está pregunta no esta clara o no es útil
 
Asunto:

Arreglos Bidimensionales

Autor:Noel Cortes (2 intervenciones)
Fecha:04/02/2008 16:26:59
Hola Tengo Un problema q no c como resolver. Necesito hacer el siguiente programa en c++,
int f, c;
cout<<"Ingrese el Numero de filas : ";
cin>>f;
cout<<"Ingrese el Numero de columnas : ";
cin>>c;

int matris[f][c];

esto es lo que me gustaria hacer pero en c++ no se puede realizar de esta forma.
Responder
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

RE:Arreglos Bidimensionales

Autor:Leo (19 intervenciones)
Fecha:05/02/2008 01:55:47
??
Deberia funcionar... porqué no?? Qué error tienes?
Leo
Comentar
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

RE:Arreglos Bidimensionales

Autor:Noel Cortes (2 intervenciones)
Fecha:05/02/2008 14:55:51
El error que presenta es q al declarar la matris pide que los valores sean constantes ya intente creando variables constantes pero tampoco se puede
Comentar
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

RE:Arreglos Bidimensionales

Autor:Leo (19 intervenciones)
Fecha:06/02/2008 04:14:17
Okay, prueba

int * * matriz;
int i;

matriz = malloc(sizeof(int*)*n);
for(i=0;i<n;i++) matriz[i] = malloc(sizeof(int)*m)

Eso crea una matriz. Puedes acceder a los elementos como si fuera un arreglo.

Tambien en vez de malloc puedes usar new que quedaría más lindo en c++.

Leo
Comentar
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

RE:Arreglos Bidimensionales

Autor:noel (1 intervención)
Fecha:06/02/2008 15:07:58
Gracias me a sido muy util
Comentar
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

RE:Arreglos Bidimensionales

Autor:roberto valentin (1 intervención)
Fecha:13/02/2008 00:02:19
Problemas con Matrices Bidimensionales
Para cada uno de los problemas que se presentan a continuación desarrolle el algoritmo utilizando diagrama de flujo o pseudocódigo y el programa en C.

1. Diseñar un programa para decidir si existe algún elemento en una matriz que sea a la vez máximo de su fila y mínimo de su columna.

2. Escribir un programa que llene una matriz de 5 por 5 de valores aleatorios. A continuación el programa debe imprimirla por pantalla. El programa puede también imprimir las sumas de las filas y las columnas
3. En un congreso cuya duración es de 5 días, tienen lugar conferencias en 5 salas. Se desea saber:
a) El total de congresistas que asisten a cada una de las salas.
b) El total de congresistas asistentes cada día al congreso.
c) La media de asistencia a cada sala.
d) La media de asistencia diaria.
e) Imprimir una tabla mostrando la diferencia porcentual ( + ó -) respecto a la media de asistencia a cada sala.

Como datos de entrada tendremos el número de asistentes para las diferentes salas, para cada uno de los días del congreso. Diseñar un Algoritmo que nos calcule estos datos.

4. Realizar un programa para implementar las operaciones básicas sobre matrices. El programa debe crear dos matrices 3X3 y permitir ingresar los valores correspondientes a cada matriz. Las operaciones que se deben implementar son: suma de matrices, resta de matrices, multiplicación de matrices, transpuesta de una matriz. En la opción de transpuesta de una matriz hay que preguntarle al usuario cual de las matrices desea transponer.
Comentar
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

RE:Arreglos Bidimensionales

Autor:miguel sanchez (2 intervenciones)
Fecha:29/05/2008 20:24:49
quiero un problema resuelto de arregols binarios(diagrama de flujo)
Comentar
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

RE:Arreglos Bidimensionales

Autor:Diego (1 intervención)
Fecha:18/05/2011 02:27:12
dales el valor a los arrays de 0

ejemplo:
array[0][0];

cout<<"Ingrese el Numero de filas : ";
cin>>f;
cout<<"Ingrese el Numero de columnas : ";
cin>>c;

array[f][c];
Comentar
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

RE:Arreglos Bidimensionales

Autor:Marbely reyes (1 intervención)
Fecha:04/12/2009 22:24:56
Hacer una suma de matrices
Comentar
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

RE:Arreglos Bidimensionales

Autor:miguel sanchez (2 intervenciones)
Fecha:29/05/2008 20:25:08
quiero un problema resuelto de arregols binarios(diagrama de flujo)
Comentar
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

RE:Arreglos Bidimensionales

Autor:Sarahi Carcamo (1 intervención)
Fecha:19/07/2009 01:23:26
ESTE PROGRAMA LEE 3 NOTAS DE 5 ALUMNOS Y DA EL PROMEDIO DE ELLAS ESPERO LE SIRVA A ALGUIEN YA QUE A MI SI ME DIO GUERRA ESE PROGRAMA.

# include <stdio.h>
int main ()
{

int a[5][4];
int nota=0;
int nota2=0;
int i=0;
int j=0;

for (i=0; i<5; i++){
nota2=0;
for (j=0; j<3; j++){

printf ("ingrese la nota: ");
scanf ("%d", ¬a);
nota2=nota2+nota;
a[i][j]=nota;
a[i][3]=(nota2/3);

}
}

for (i=0; i<5; i++){
printf (" ");
for (j=0; j<4; j++){
printf ("%d ", a[i][j] );


}
}

return 0;
}
Comentar
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

RE:Arreglos Bidimensionales

Autor:America  (1 intervención)
Fecha:17/03/2009 01:34:45
muy interesantes los ejercicios. pero tengo dudas y problema para resolver el algoritmo 3, me puede ayudar. gracias
Comentar
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

ayuda

Autor:ingrid gil (1 intervención)
Fecha:01/06/2009 23:19:56
porfis ayudenmen hacer en dfd una suma y una resta con las sigientes matrices
5 8 1 matris1 6 9 4 matris2
2 6 3 matris1 3 8 1 matris2
7 4 9 matris1 5 2 6 matris2

que sea en dfd 1.0
Comentar
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

RE:Arreglos Bidimensionales

Autor:Darolhd (1 intervención)
Fecha:15/06/2009 07:30:18
aqui esta el programa en c++..solo tienen que arreglar la parte de la impreson.....
y agregar la diferencia porcentual......
espero les sirva.....

#include<iostream.h>
#include<iomanip.h>
int main()
{
int i;
int j;
int dias[5][5];
double dia1,dia2,dia3,dia4,dia5;
double media1,media2,media3,media4,media5,media6;
double media7,media8,media9,media10,media11,media12;
double media13,media14,media15,media16,media17;
double media18,media19,media20,media21,media22,media23,media24,media25;
double media26,media27,media28,media29,media30;


cout<<"******CONGRESO NACIONAL******"<<endl;
cout<<"*****INTRODUZCA LOS DATOS****"<<endl;

for(i=0;i<=4;i++)
for(j=0;j<=4;j++)
{
cout<<"introduzca la asistencia por sala "<<i+1<<setw(5)<<j+1<<endl;
cin>>dias[i][j];
}
for(i=0;i<=4;i++)
for(j=0;j<=4;j++)
{
dia1=dias[0][0]+dias[0][1]+dias[0][2]+dias[0][3]+dias[0][4];
dia2=dias[1][0]+dias[1][1]+dias[1][2]+dias[1][3]+dias[1][4];
dia3=dias[2][0]+dias[2][1]+dias[2][2]+dias[2][3]+dias[2][4];
dia4=dias[3][0]+dias[3][1]+dias[3][2]+dias[3][3]+dias[3][4];
dia5=dias[4][0]+dias[4][1]+dias[4][2]+dias[4][3]+dias[4][4];
media1=dia1/2,media2=dia2/2,media3=dia3/2,media4=dia4/2,media5=dia5/2;
media6=dias[0][0]/2,media7=dias[0][1]/2,media8=dias[0][2]/2,media9=dias[0][3]/2;
media10=dias[0][4]/2,media11=dias[1][0]/2,media12=dias[1][1]/2,media13=dias[1][2]/2;
media14=dias[1][3]/2,media15=dias[1][4]/2,media16=dias[2][0]/2,media17=dias[2][1]/2;
media18=dias[2][2]/2,media19=dias[2][3]/2,media20=dias[2][4]/2,media21=dias[3][0]/2,media22=dias[3][1]/2;
media23=dias[3][2]/2,media24=dias[3][3]/2,media25=dias[3][4]/2,media26=dias[4][0]/2;
media27=dias[4][1]/2,media28=dias[4][2]/2,media29=dias[4][3]/2,media30=dias[4][4]/2;
}
cout<<"datos de la asistencia"<<endl;
cout<<setw(10)<<" LUNES "<<setw(5)<<" MARTES "<<setw(5)<<"MIERCOLES"<<setw(5)<<"JUEVES "<<setw(5)<<" VIERNES"<<endl;
cout<<"sala 1 "<<dias[0][0]<<setw(5)<<dias[0][1]<<setw(5)<<dias[0][2]<<setw(5)<<dias[0][3]<<setw(5)<<dias[0][4]<<setw(5)<<dia1<<endl;
cout<< setw(10)<< media6 <<setw(5)<< media7 <<setw(5)<< media8 <<setw(5)<< media9 <<setw(5)<< media10 <<setw(5)<<endl;
cout<<"-------------------------------------------------------------------------------"<<endl;
cout<<"sala 2 "<<dias[1][0]<<setw(5)<<dias[1][1]<<setw(5)<<dias[1][2]<<setw(5)<<dias[1][3]<<setw(5)<<dias[1][4]<<setw(5)<<dia2<<endl;
cout<< setw(10)<< media11 <<setw(5)<< media12 <<setw(5)<< media13 <<setw(5)<< media14 <<setw(5)<< media15 <<setw(5)<<endl;
cout<<"-------------------------------------------------------------------------------"<<endl;
cout<<"sala 3 "<<dias[2][0]<<setw(5)<<dias[2][1]<<setw(5)<<dias[2][2]<<setw(5)<<dias[2][3]<<setw(5)<<dias[2][4]<<setw(5)<<dia3<<endl;
cout<< setw(10)<< media16 <<setw(5)<< media17 <<setw(5)<< media18 <<setw(5)<< media19 <<setw(5)<< media20 <<setw(5)<<endl;
cout<<"-------------------------------------------------------------------------------"<<endl;
cout<<"sala 4 "<<dias[3][0]<<setw(5)<<dias[3][1]<<setw(5)<<dias[3][2]<<setw(5)<<dias[3][3]<<setw(5)<<dias[3][4]<<setw(5)<<dia4<<endl;
cout<< setw(10)<< media21 <<setw(5)<< media22 <<setw(5)<< media23 <<setw(5)<< media24 <<setw(5)<< media25 <<setw(5)<<endl;
cout<<"-------------------------------------------------------------------------------"<<endl;
cout<<"sala 5 "<<dias[4][0]<<setw(5)<<dias[4][1]<<setw(5)<<dias[4][2]<<setw(5)<<dias[4][3]<<setw(5)<<dias[4][4]<<setw(5)<<dia5<<endl;
cout<< setw(10)<< media26 <<setw(5)<< media27 <<setw(5)<< media28 <<setw(5)<< media29 <<setw(5)<< media30 <<setw(5)<<endl;
return (0);
}
Comentar
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

RE:Arreglos Bidimensionales

Autor:edgar botas_2495@hotmail.com (1 intervención)
Fecha:24/11/2011 22:15:05
hola soy nuevo en arreglos bidimensionales y en dev c como puedo cambiar el cout por el printf lo k pasa esk soy nuevo
Comentar
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

RE:Arreglos Bidimensionales

Autor:ruthi suca huaman (1 intervención)
Fecha:30/03/2010 19:03:04
en todo tipo de lenguaje soy especializada en programacion y necesito mas codigos
Comentar
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

RE:Arreglos Bidimensionales

Autor:Adonay Jones  (1 intervención)
Fecha:18/09/2009 15:51:04
Nececito unos arreglos bidimencionales para un trabajo...........
Comentar
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

RE:Arreglos Bidimensionales

Autor:Rogelio Aaron (1 intervención)
Fecha:08/10/2009 07:21:25
Q hay ncesito ayuda con este programa...

Un programa que capturee imprima un arreglo bidimansional en el cual se sume la diagonal principal e imprima tambien este resultado
Comentar
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

Arreglos Bidimensionales

Autor:Luis (6 intervenciones)
Fecha:25/02/2013 21:16:10
cambia el cout por el printf y el cin por el scanf utilizando la biblioteca #inlcude <stdio.h>;
creo!!!! suerte
Comentar