Dev - C++ - ayuda con este programa de arreglos

 
Vista:

ayuda con este programa de arreglos

Publicado por Jose Jimenez (1 intervención) el 11/09/2018 07:13:15
ocupo de su ayuda muchach@s para resolver este problema
alguien que me pueda ayudar porfavor!!!
Desarrolla un programa que contenga un menú con las siguientes opciones, el usuario podrá navegar hasta que la opción sea salir.


1. Arreglo que contenga 10 calificaciones y muestre el promedio final.

2. Matriz que almacene 10 nombres y los muestre en pantalla.

3. Suma de 2 matrices 3x3.

4. Salir





ll. Resuelve los puntos 1 al 3 mediante la llamada a funciones.
en c porfa
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: 1.440
Bronce
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

ayuda con este programa de arreglos

Publicado por dario (718 intervenciones) el 18/09/2018 16:14:38
Te dejo esto.
Salu2.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
#include <stdio.h>
 
//prototipo de funciones
int promedioFinal();
int mostrarNombres();
int sumaMatriz();
 
int main() {
    int opc;
 
    do {
        printf("MENU DE OPCIONES\n\n");
        printf("1. Arreglo que contenga 10 calificaciones y muestre el promedio final.\n");
        printf("2. Matriz que almacene 10 nombres y los muestre en pantalla.\n");
        printf("3. Suma de 2 matrices 3x3.\n");
        printf("4. Salir\n\n");
        printf("Selecciones su opcion: ");
        scanf("%d",&opc);
 
        switch (opc) {
            case 1:
                promedioFinal();
            break;
            case 2:
                mostrarNombres();
            break;
            case 3:
                sumaMatriz();
            break;
      }
 
    } while(opc > 4);
 
	return 0;
}
 
//Funciones
int promedioFinal() {
    float suma=0,promedio=0,notas[10];
    int i;
 
    printf("\n");
    for (i=0; i<10; i++) {
        printf("Ingrese calificacion %d: ",i+1);
        scanf("%f",&notas[i]);
    }
 
    for (i=0; i<10; i++)
        suma = suma + notas[i];
 
    promedio = suma / i;
    printf("El promedio de las notas es %.2f",promedio);
}
 
int mostrarNombres() {
    int i;
    char nombres[10][30];
 
    printf("\n");
    for (i=0; i<10; i++) {
        printf("Ingrese nombre %d: ",i+1);
        scanf("%s",nombres[i]);
    }
 
    for (i=0; i<10; i++) {
        printf("%s\n",nombres[i]);
    }
}
 
int sumaMatriz() {
    int i,j;
    int Matriz1[3][3],Matriz2[3][3],suma[3][3];
 
    printf("\nMatriz 1\n");
    //datos de la primera matriz
    for (i=0; i<3; i++) {
        for (j=0; j<3; j++) {
            printf("Elemento %d,%d: ",i,j);
            scanf("%d",&Matriz1[i][j]);
        }
    }
 
    printf("\nMatriz 2\n");
    //datos de la segunda matriz
    for (i=0; i<3; i++) {
        for (j=0; j<3; j++) {
            printf("Elemento %d,%d: ",i,j);
            scanf("%d",&Matriz2[i][j]);
        }
    }
 
    //Calculo de la suma
    for (i=0; i<3; i++) {
        for (j=0; j<3; j++)
            suma[i][j] = Matriz1[i][j] + Matriz2[i][j];
    }
 
    printf("\nSuma\n");
    for (i=0; i<3; i++) {
 
        for (j=0; j<3; j++)
            printf("%d ",suma[i][j]);
 
        printf("\n");
    }
}
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