Foros del Web » Programación para mayores de 30 ;) » C/C++ »

ayuda con matrices en C++

Estas en el tema de ayuda con matrices en C++ en el foro de C/C++ en Foros del Web. Hola a todos aquellos que por favor me puedan ayudar a desarrollar este ejercico, realmente he tratado de entender matrices y no he podido,eso debe ...
  #1 (permalink)  
Antiguo 14/04/2010, 11:48
 
Fecha de Ingreso: abril-2010
Mensajes: 15
Antigüedad: 14 años, 8 meses
Puntos: 0
ayuda con matrices en C++

Hola a todos aquellos que por favor me puedan ayudar a desarrollar este ejercico, realmente he tratado de entender matrices y no he podido,eso debe ser por ser nuevo.Muchas grqacias a todos auellos que por fa me púedan ayudar


/*
en una matriz las notas de los alumnos de un colegio en funcion del numero de
cursos (filas) y del número de alumnos por curso (columnas).
*/

#include <iostream>

main ()
{
{
system ("COLOR 2a");
}

int col,i,k;

printf ("ingrese el numero dependiendo la cantidad de salones que sean: " );
scanf ("%d",&col);

int arsalon [2][col];

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

{
for (k=1;k<=2;k++)
{
printf ("ingrese los nombres de los salones: \n");
scanf ("%d",&arsalon[i][k]);
printf ("ingrese la cantidad de alumnos de este salon: \n");
scanf ("%d",&arsalon[i][k]);
}
}

system ("pause");
}
  #2 (permalink)  
Antiguo 16/04/2010, 06:59
 
Fecha de Ingreso: abril-2010
Mensajes: 11
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: ayuda con matrices en C++

Hola alex, las matrices son como una especie de tabla donde cada celda está localizada por un número de fila y un número de columna. Así, por ejemplo, una matriz 2x2 sería una tabla con cuatro celdas, dos filas (cada una compuesta por dos elementos), o dos columnas (cada una compuesta por dos elementos), como te sea más fácil verlo.

Te pego un breve código con algunos usos simples del ejercicio que planteas:

Código C++:
Ver original
  1. #include <iostream>
  2.  
  3. int main(void)
  4. {
  5.     int notasAlumnos[3][10]; // Crea la matriz (array bidimensional) con tres cursos y diez alumnos
  6.    
  7.     cout << "Introduce la nota del alumno 4 en el curso 2: "; // Muestra el texto en pantalla
  8.    
  9.     // Recoge del teclado la nota del alumno y la guarda en la celda [1][3]
  10.     cin >> notasAlumnos [1][3]; // 1 y 3 porque los indices en C empiezan por cero, luego el cero equivaldría al primer curso o al alumno número 1
  11.        
  12.    
  13.     return 0; // Es por convención, indica que el programa ha terminado sin errores
  14. }

Etiquetas: matrices
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:52.