1: En la pregunta 1, las puntuaciones de M individuos se almacenan en la matriz de puntuaciones. Escriba la función divertida. Su función es devolver a la persona con una puntuación promedio más baja como valor de la función y colocar a la persona con una puntuación promedio más baja en la función especificada a continuación.
Respuesta: int fun (int puntuación [], int m, int debajo [])
{
int i, k=0, aver = 0 ;
for(I = 0; I < m; i)
promedio = puntuación[I];
promedio/= m;
for(I = 0;I < m;i)
if(puntuación[i];n .p=m!/n!(m-n)!
Respuesta :float fun(int m, int n)
{
float p, t = 1.0
int
para; (I = 1; I < = m; i )
t = t * I;
p = t
for(t=1.0, I = 1; yo < = n; yo )
t = t * yo
p = p/t
para(t=1.0, yo = 1; I < = m-n; i )
t = t * I
p = p/t
Devolver p;
}
10: Escribe la función fun de la pregunta 10. Su función es encontrar las raíces reales de la ecuación cos(x)-x=0 usando el siguiente método de iteración simple
Los pasos de iteración son los siguientes: (1) Tome el valor inicial de x1 como 0.0; (2) x0=x1, asigne el valor de x1 a x0; cos(x0), encuentre Nuevo x 1;
(4) Si el valor absoluto de x0-x1 es menor que 0.000001, realice el paso (5); de lo contrario, realice el paso (2);
(5) x1 Es la raíz real de la ecuación cos(x)-x=0 y se devuelve como un valor de función
El programa generará raíz=0,739085
.Respuesta: Piaoqu()
{
flotar x1=0.0,x0;
Hacer
{
x0 = x 1;
x 1 = cos(x0);
}
mientras(fabs(x0-x1)>1e-6 );
Retorna x 1 ;
}
11: Pregunta 11 El siguiente programa define una matriz bidimensional n×n y la asigna automáticamente en el función principal Escriba la función fun(int a[. ][n]), su función es establecer todos los valores en el elemento del triángulo inferior izquierdo de la matriz en 0.
Respuesta: int fun(int a[][N])
{
int I, j;
for(I = 0; I < N; i)
for(j = 0; j < = I; j )
a[I][j]= 0;
}
12: Pregunta 12 El siguiente programa define un Array bidimensional n×n y asigna valor en la función principal. Escriba la función divertida. Su función es encontrar el promedio de los elementos alrededor de la matriz y devolverlo a S como valor de la función en la función principal.
Respuesta: doble diversión(int w[][N])
{
int I, j, k = 0;
doble s = 0.0
for(j = 0;j < N;j)
{
s = w[0][j];
k ;
}
for(j = 0; j < N; j )
{
s = w[N-1][j];
k ;
}
para(I = 1; I < = N-2; yo )
{
s = w[I][0]
k
}
; for(I = 1; I < = N-2; i )
{
s = w[I][N-1];
k ;
}
Devuelve s/= k;
}
13: Pregunta 13, escribe una función Voidfun (int TT [m] [n], int pp [n]), TT apunta a un grupo de funciones bidimensional con m filas yn columnas Encuentre el elemento más pequeño en cada columna del grupo de funciones bidimensional y colóquelo en el uno. -matriz dimensional especificada por pp a su vez. Los números de la matriz bidimensional se proporcionan en la función principal.
Respuesta: void fun(int tt[M][N], int pp[N])
{
int I, j, min p>
para(j = 0; j < N; j)
{
min = TT[0][j];
para (I = 0; I < M; i )
{
si (tt[i][j]