Autor
|
Tema: ayuda con pseudocodigo, crear tabla de multplicar (Leído 11,746 veces)
|
attackers
Desconectado
Mensajes: 38
|
hermano entiendo la mayoria del codigo menos esta parte...
{2, 4, 6}, {12, 14, 18}, {19, 24, 2}
me podrias explicar te lo agradeceria mucho
y en la parte de
#define F 3 #define C 3
estas definiendo F que tenga 3 columnas y C 3 columnas no ?
|
|
« Última modificación: 28 Abril 2011, 03:34 am por attackers »
|
En línea
|
|
|
|
leogtz
. . .. ... ..... ........ ............. .....................
Colaborador
Desconectado
Mensajes: 3.069
/^$/
|
Es una matriz ó array de array de F filas (definidas en la macro) por C columnas (también definidas en la macro).
{2, 4, 6}, <----- la primera fila, la fila 0 {12, 14, 18}, <----- la segunda fila, la fila 1 {19, 24, 2} <----------- la tercera fila, la fila 2
|
|
|
En línea
|
|
|
|
attackers
Desconectado
Mensajes: 38
|
#define F 3 #define C 3
estas definiendo F que tenga 3 columnas y C 3 columnas no ?
|
|
|
En línea
|
|
|
|
leogtz
. . .. ... ..... ........ ............. .....................
Colaborador
Desconectado
Mensajes: 3.069
/^$/
|
Sí. Es igual que definir variables F y C y darles valor de 3 respectivamente.
|
|
|
En línea
|
|
|
|
attackers
Desconectado
Mensajes: 38
|
abria otra forma de hacerlo pero en vez de 3 columnas y 3 filas que tenga las que diga el usuario o dependiendo del numero de alumnos..... por ejemplo en un salon pueden aver 3 alumnos este sirve, pero si en otro salon hay 40 alumnos ???
|
|
« Última modificación: 28 Abril 2011, 03:49 am por attackers »
|
En línea
|
|
|
|
leogtz
. . .. ... ..... ........ ............. .....................
Colaborador
Desconectado
Mensajes: 3.069
/^$/
|
Mira, en un principio lo pediste que fuera con una matriz, cosa que no tiene sentido, ya que si hablamos de un salón de clases, lo mejor sería un arreglo, es decir, una estructura lineal, no una matriz. #include <stdio.h> #define A 5 int main(void) { unsigned int i; signed int arreglo[A] = {19, 24, 2, 3, 45}; unsigned int menores = 0, mayores = 0; for(i = 0; i < A; i++) if(arreglo[i] >= 18) { mayores++; } else { menores++; } printf("Mayores : %u\nMenores : %u\n", mayores , menores ); }
Si no sabes cuántos alumnos serán, necesitas asignación dinámica de memoria, un arreglo dinámico. #include <stdio.h> #include <stdlib.h> int main(void) { unsigned int i, n, mayores = 0, menores = 0; signed int *alumnos = malloc(n * sizeof(int)); /* Guardar los datos : */ for(i = 0; i < n; i++) { printf("Alumno %d : ", i + 1); scanf("%d", alumnos + i ); /* Limpiamos el buffer */ } /* Hacemos el conteo */ for(i = 0; i < n; i++) *(alumnos + i) >= 18 ? mayores++ : menores++; printf("Mayores : %d\nMenores : %d\n", mayores , menores ); /* Liberar la memoria */ return 0; }
|
|
« Última modificación: 28 Abril 2011, 03:57 am por Leo Gutiérrez. »
|
En línea
|
|
|
|
attackers
Desconectado
Mensajes: 38
|
lo que el profesor quiere es que sirva para la sección 5.. pero tambien para otra secciones por ejemplo en la sección 5 hay 40 alumnos... osea que codigo pida cuantos alumnos hay en X sección... y el dependiendo de los alumnos hace las filas y las columnas... eso creo que quiere el profesor
|
|
|
En línea
|
|
|
|
leogtz
. . .. ... ..... ........ ............. .....................
Colaborador
Desconectado
Mensajes: 3.069
/^$/
|
Sigo sin entender para qué una matriz.
|
|
|
En línea
|
|
|
|
attackers
Desconectado
Mensajes: 38
|
por que el objetivo o tema que estamos viendo es de matrices.. o esa es la unica razon que le encuentro lo cierto es que tiene que ser con matrices...
|
|
|
En línea
|
|
|
|
leogtz
. . .. ... ..... ........ ............. .....................
Colaborador
Desconectado
Mensajes: 3.069
/^$/
|
Mmmm, no, a menos que cada sección tenga el mismo número de alumnos.
Ejemplo:
alumnos[10][20], 10 secciones con 20 alumnos cada sección.
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Duda al crear tabla en sql
« 1 2 »
.NET (C#, VB.NET, ASP)
|
nico56
|
10
|
9,492
|
24 Diciembre 2009, 04:22 am
por elmaro
|
|
|
Crear una tabla.
Programación Visual Basic
|
777Rubenix777
|
4
|
2,061
|
7 Julio 2010, 15:01 pm
por ssccaann43 ©
|
|
|
propuesta: crear una sección de pseudocodigo
Sugerencias y dudas sobre el Foro
|
linux1
|
6
|
3,375
|
10 Octubre 2010, 03:55 am
por [L]ord [R]NA
|
|
|
[Ayuda]Crear Tabla Relacionadas
PHP
|
rolly21102
|
1
|
4,650
|
2 Febrero 2011, 07:15 am
por zarkiel
|
|
|
Ayuda para crear tabla de conversión de decimales
Programación C/C++
|
++c
|
5
|
2,862
|
22 Mayo 2014, 20:38 pm
por leosansan
|
|