C/Visual C - Usar el ciclo for sin repetir print?

 
Vista:
sin imagen de perfil
Val: 1
Ha aumentado su posición en 9 puestos en C/Visual C (en relación al último mes)
Gráfica de C/Visual C

Usar el ciclo for sin repetir print?

Publicado por remphenter (2 intervenciones) el 28/10/2018 12:49:23
Solo estoy implementando el for para pedir valores de una matriz de 2x2, pero al imprimir las oraciones necesitaría que en vez de pedir la calificación del primer alumno nuevamente pida del segundo, se me ocurre usar otro for pero no se me ocurre como.

Nota: como el for está hecho para pedir 4 valores de la matriz, entonces se repetirán las 2 oraciones 4 veces he ahí el problema.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdio.h>
 
int main() {
	int i,j,arreglo[2][2],m,e;
 
	for(i=0;i<2;i++){
		for(j=0;j<2;j++){
			printf("Ingrese calificacion del primer alumno en Matemáticas: \n");
			scanf("%d",&m);
			printf("Ingrese calificacion del primer alumno en Español: \n");
			scanf("%d",&e);
 
			printf("\n");
 
			arreglo[i][j]=m;
		}
	}
 
	return 0;
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 88
Ha mantenido su posición en C/Visual C (en relación al último mes)
Gráfica de C/Visual C

Usar el ciclo for sin repetir print?

Publicado por Thanatos (29 intervenciones) el 29/10/2018 01:30:50
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <stdio.h>
 
#define N_ALUMNOS  2
#define N_MATERIAS 2
 
int main(void) {
    const char *materias[N_MATERIAS] = { "Matematicas", "Espanol" };
    int notas[N_ALUMNOS][N_MATERIAS];
 
    for (int i = 0; i < N_ALUMNOS; ++i) {
        for (int j = 0; j < N_MATERIAS; ++j) {
            printf("Ingrese la nota de %s (alumno #%d): ", materias[j], i + 1);
            scanf("%d", &notas[i][j]);
        }
        printf("\n");
    }
 
    return 0;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar