Declare una matriz de números enteros con 10 elementos, ingrese el valor del grupo desde el teclado y encuentre los valores máximo y mínimo y sus subíndices correspondientes.
#include lt;stdio.hgt;
int getMaxValueIndex(int *p, int n)
{
int maxValueIndex = 0, i=0;
int maxValue = p[0];
for(i=0; ilt; n; i )
{
p>
if(maxValue lt; p[i])
{
maxValueIndex = i
maxValue = p[i];
p>}
}
return maxValueIndex
}
int getMinValueIndex; (int *p, int n)
{
int minValueIndex = 0, i=0
int minValue = p[0]; /p>
for(i=0 ; ilt; n; i )
{
if(minValue gt; p[i])
{
minValueIndex = i ;
minValue = p[i];
}
}
retorno minValueIndex;
}
void main()
{
int a[10]; i = 0;
int maxValue = 0, maxValueIndex = 0;
int minValue = 0, minValueIndex = 0
printf("Ingrese los datos: \n");
for(i = 0; i lt; 10; i )
{
scanf("d",amp;a[ i]);
}
maxValueIndex = getMaxValueIndex(a, 10);
maxValue = a[maxValueIndex]
minValueIndex; = getMinValueIndex(a, 10);
minValue = a[minValueIndex];
printf("Subíndice de valor máximo: d valor máximo correspondiente: d\n", maxValueIndex, maxValue)
printf ("Subíndice de valor mínimo: d valor mínimo correspondiente: d\n", minValueIndex, minValue
}
);