elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  [Ayuda] Matriz para rellenar una tabla
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [Ayuda] Matriz para rellenar una tabla  (Leído 3,369 veces)
sora_ori

Desconectado Desconectado

Mensajes: 269



Ver Perfil
[Ayuda] Matriz para rellenar una tabla
« en: 18 Enero 2013, 17:11 pm »

Necesito llenar una tabla para alumnos matriculados pero no soy capaz de acabarlo. Sé que hay que usar dos contadores "i" y "j" e ir incrementando según sea filas y columnas.


Con una matriz de 6 filas y 8 columnas que contiene el numero de alumnos matriculados. Las filas corresponden a los grupos y las columnas a las asignaturas. Se pide: hacer un programa que llene la tabla de valores y nos diga el total de alumnos matriculados de cada asignatura.


Código
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int main() {
  5.  
  6. int f,c;
  7. int i=0;
  8. int j=0;
  9. int mat[6][8];
  10.  
  11.  
  12. // filas corresponden a los grupos
  13. // columnas corresponde a las asignaturas
  14.  
  15.  
  16. // matriz 1
  17.    for (f=0;f<6;f++){
  18.        for (c=0;c<8;c++){
  19.        printf("Escribe el numero del alumno %d de la asignatura %d: ",f,c,i+1,j+1)
  20.        scanf("%d",&mat[f][c]);
  21.  
  22.        }
  23. }
  24.  
  25.  
  26.  
  27.    system("PAUSE");
  28.    return 0;
  29. }


En línea

durasno


Desconectado Desconectado

Mensajes: 373


Ver Perfil
Re: [Ayuda] Matriz para rellenar una tabla
« Respuesta #1 en: 18 Enero 2013, 18:43 pm »

Hola! en el printf le pasas los argumentos f,c,i+1,j+1 pero solo utilizas dos formatos de conversion en "Escribe el numero del alumno %d de la asignatura %d"


Citar
Necesito llenar una tabla para alumnos matriculados pero no soy capaz de acabarlo
no se a que te referis con llenar, con lo que hiciste lo estas haciendo correctamente


Saludos



En línea

Ahorrate una pregunta, lee el man
leosansan


Desconectado Desconectado

Mensajes: 1.314


Ver Perfil
Re: [Ayuda] Matriz para rellenar una tabla
« Respuesta #2 en: 18 Enero 2013, 19:47 pm »


....... Se pide: hacer un programa que llene la tabla de valores y nos diga el total de alumnos matriculados de cada asignatura.

Supongo que te referías a algo como esto:
Código
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #define  FILAS   6
  4. #define  COLUMNAS 8
  5. int main() {
  6.  int f,c;
  7.  int mat[FILAS][COLUMNAS],asignatura[FILAS]={0};
  8.   // filas corresponden a los grupos
  9.  // columnas corresponde a las asignaturas
  10.   // matriz 1
  11.  for (f=0;f<FILAS;f++){
  12.      for (c=0;c<COLUMNAS;c++){
  13.          printf("Escribe el numero de alumnos del grupo %d de la asignatura %d: ",f+1,c+1);
  14.          scanf("%d",&mat[f][c]);
  15.      }
  16.  }
  17.  for (c=0;c<COLUMNAS;c++)
  18.    for (f=0;f<FILAS;f++)
  19.      asignatura[c]+=mat[f][c];
  20.  
  21.  for (c=0;c<COLUMNAS;c++)
  22.    printf("Numero de alumnos de la asignatura %d: %d\n",c+1,asignatura[c]);
  23.  
  24.  system("PAUSE");
  25.  return 0;
  26. }
  27.  
Saluditos!.
« Última modificación: 18 Enero 2013, 19:59 pm por leosansan » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Rellenar una matríz desde un txt externo
Programación Visual Basic
Xrage87 2 1,792 Último mensaje 22 Noviembre 2008, 23:52 pm
por BlackZeroX
[AYUDA] Rellenar Campos de una Pagina
Programación Visual Basic
sebah97 1 3,851 Último mensaje 2 Junio 2010, 20:16 pm
por sebah97
como visualizar matriz en forma de tabla? (Solucionado)
Programación C/C++
;c1v!c 5 77,175 Último mensaje 8 Septiembre 2011, 18:00 pm
por ;c1v!c
Necesito ayuda para rellenar el formulario para grado medio.
Foro Libre
anonimo12121 2 3,604 Último mensaje 3 Junio 2012, 15:38 pm
por anonimo12121
cambiar IP para rellenar formularios
Ingeniería Inversa
JOSE968 3 3,168 Último mensaje 26 Diciembre 2012, 18:31 pm
por JOSE968
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines