0 votos
por (20 puntos) en General
me dan un arregleglo de números:

7 1 7 1 3 2 7 5 8 9 ---->números que nos dan

0 1 2 3 4 5 6 7 8 9 ---->número de posición de casilla de cada número

y me piden que desarrolle un algorito:

-para contar el número de 7s que hay en el arreglo.

-número máximo.

-los tres números menores.

-suma de todos lo dígitos.

-promedio de los números.

si me pueden explicar aunque sea uno, se los agradezco!!!!!!

(espero estar escribiendo los términos correctamente, sino es así les pido disculpas, como dije soy nuevo en esto)


2 Respuestas

0 votos
por (8.5k puntos)
Buenas,

Básicamente son ejercicios para practicar el recorrido de un arreglo, por ejemplo para los 7´s:

Contador = 0;

Para cada i desde 0 hasta n-1 (n es el tamaño del arreglo)

    Si arreglo[i] == 7 contador=contador+1;

He usado pseudocódigo porque no se en que lenguaje tienes que hacerlo.

Espero que te sirva


0 votos
por (80 puntos)
Para las personas que esten empezando a programar, voy a resolver los demas, ojala les sirva de algo...

***************************************************

Para sacar el Numero Maximo seria de la siguiente manera:

---------

Indice_maximo = 0;

Para cada i desde 1 hasta n-1 (n es el tamaño del arreglo)

    Si arreglo[i] > arreglo[Indice_maximo] entonces

         Indice_maximo = i;

---------

El valor maximo seria arreglo[Indice_maximo]

***************************************************

Sacar los 3 numeros menores.

---------

Indice_minimo[0]=Indice_maximo;

Indice_minimo[1]=Indice_maximo;

Indice_minimo[2]=Indice_maximo;

Para cada i desde 0 hasta 2

  Para cada j desde 0 hasta n-1

     SI (Indice_minimo[0]<>j Y Indice_minimo[1]<>j Y Indice_minimo[2]<>j) entonces

        SI arreglo[j] < arreglo[Indice_minimo[i]] entonces

           Indice_minimo[i]=j

---------

Los valores minimos serian:

arreglo[Indice_minimo[0]]

arreglo[Indice_minimo[1]]

arreglo[Indice_minimo[2]]

***************************************************

Suma de todos los digitos:

---------

suma=0;

Para cada i desde 0 hasta n-1

   suma=suma+arreglo[i]

---------

***************************************************

Promedio de los numeros:

---------

promedio = suma/n;

---------


Preguntas relacionadas

0 votos
8 respuestas
preguntado por sakura (160 puntos) Ene 28, 2016 en Java
0 votos
1 respuesta
0 votos
0 respuestas
preguntado por JaredFr (20 puntos) Oct 19, 2021 en Java
0 votos
0 respuestas
0 votos
2 respuestas
Bienvenido a Dudas de Programación, donde puedes hacer preguntas y recibir respuestas sobre los problemas más frecuentes de los lenguajes de programación, frameworks de desarrollo y bases de datos que utilices. Foro de Línea de Código

Categorías

...