Red de conocimiento informático - Conocimientos de programación - Programación para calcular la suma de cuadrados de cada elemento de un array, los requisitos son los siguientes

Programación para calcular la suma de cuadrados de cada elemento de un array, los requisitos son los siguientes

El programa del póster original no parece estar escrito de acuerdo con los requisitos.

El siguiente es el programa escrito de acuerdo con los requisitos del póster original. míralo

#includelt ;stdio.hgt;

void array_input(int array[], int n);

int main()

{

int y, a[8]

array_input(a, 8); >

y=square_sum(a, 8);

printf("Suma de cuadrados de cada elemento del array: d\n", y

return 0);

}

void array_input(int array[], int n)

{

printf("Ingrese d elementos de la matriz int: ", n);

for(int i=0; ilt; n; i)

{

scanf("d", amp; matriz[i]);

}

}

int square_sum(int matriz[], int n)

{

int suma=0;

p>

int b;

for (int i=0; ilt; n; i)

{

b=matriz[i]* matriz[i];

suma =b

}

devolver suma;

}

Original, esta es la respuesta a tu pregunta complementaria...

El problema es que el tipo de datos de entrada y la clasificación de la matriz son incorrecto;

El siguiente es un programa que ha sido depurado. Puedes comprobarlo

#includelt;stdio.hgt;

void array_input(double). array[], int n);

void select_sort(double array[], int n);

doble mediana(double array[], int n);

int main()

{

doble y, a[8]

array_input(a, 8) > select_sort(a, 8);

y=median(a, 8);

printf("La mediana de cada elemento en la matriz: lf\n", y) ;

devuelve 0;

}

void array_input(doble matriz[], int n)

{

printf("Por favor ingrese d elementos de la matriz doble: ", n);

for(int i=0; ilt; n; i)

{

scanf("lf", amp; array[i]);

}

}

void select_sort(do

uble matriz[], int n)

{

int i, j

double t

for(i=0; ;ilt;n-1;i )

{

for(j=0;jlt;n-1;j )

{

if(matriz[j]gt; matriz[j 1])

{

t=matriz[j];

matriz[j] =matriz[j 1];

matriz[j 1]=t;

}

}

}

}

doble mediana(doble matriz[], int n)

{

doble x;

if(n2 ==0)

x=(matriz[n/2] matriz[n/2-1])/2.0

else

x=matriz; [n/2];

return x;

}

Espero que pueda ayudarte.