Ayuda para mostrar el numero de estudiantes superior al promedio
Publicado por Adrian Mendiola (14 intervenciones) el 05/09/2020 21:43:49
Buenas tardes compañeros necesito de su apoyo para corregir el problema en poder realizar otra operación y añadir en la programación que me muestre el numero de estudiantes superior al promedio
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
#include <stdio.h>
#include <iostream>
#include<conio.h>
#define sz 10
void ordenar( float v[] );
float mayor( const float v[] );
void imprimir( const float v[] );
int main()
{
float array[sz];
float suma = 0.0f;
char op;
printf( "\nIngresa las calificaciones de los 10 alumnos:\n" );
for( int i = 0; i < sz; i++ ) {
printf( "(%d/%d): ", i + 1, sz );
scanf( "%f", &array[i] );
suma += array[i];
}
system ("cls"),
printf( "\nMayor; %.2f", mayor(array) );
printf( "\nPromedio: %.2f", suma / sz );
printf("\nPulsa 'n' para salir o ¿Deseas realizar otra operación? ");
getchar();
scanf("%c", &op);
if (op == 'n')
{
printf("\n");
printf("\n\nGracias por usar la CALCULADORA MATEMÁTEMATICA te deseamos tengas excelente día y recuerda que quedamos disponible para cualquier momento que la desees usar. \n\n ");
return 0;
}
getchar();
}
void ordenar( float v[] )
{
float valor;
int j;
for( int i = 1; i < sz; i++ ) {
valor = v[i];
j = i;
while( j > 0 && valor < v[j-1] ) {
v[j] = v[j-1];
j--;
}
v[j] = valor;
}
}
float mayor( const float v[] )
{
float max;
for( int i = 0; i < sz; i++ )
if( i == 0 || v[i] > max )
max = v[i];
return max;
}
float menor( const float v[] )
{
float min;
for( int i = 0; i < sz; i++ )
if( i == 0 || v[i] < min )
min = v[i];
return min;
}
void imprimir( const float v[] )
{
for( int i = 0; i < sz; i++ )
printf( "\n");
}
Valora esta pregunta
0