Buscar el número más grande y más pequeño en un arreglo con C

Introducción

Hablando de arreglos ahora veremos cómo buscar el número más grande y más pequeño en un arreglo en C.

Número mayor y menor

El código es muy simple. Declaramos dos variables aparte del arreglo. Dichas variables tendrán el primer elemento del arreglo. Después recorremos el vector y si el número en el que estamos (en la posición i) es mayor, entonces asignamos a mayor dicho número. Lo mismo para menor.

Después, al salir del ciclo imprimimos y todo correcto.

#include <stdio.h>

int main(){
	int numeros[] = {1, 8, 6, 50, 3};
	int mayor, menor;
	mayor = menor = numeros[0];

	for (int i = 1; i < sizeof(numeros) / sizeof(numeros[0]); ++i)
	{
		if (numeros[i] > mayor) mayor = numeros[i];
		if (numeros[i] < menor) menor = numeros[i];
	}
	printf("El mayor es %d y el menor es %d\n", mayor, menor);
}

Compilación y ejecución

Finalmente tenemos esto al compilarlo y ejecutarlo:

Estoy aquí para ayudarte 🤝💻


Estoy aquí para ayudarte en todo lo que necesites. Si requieres alguna modificación en lo presentado en este post, deseas asistencia con tu tarea, proyecto o precisas desarrollar un software a medida, no dudes en contactarme. Estoy comprometido a brindarte el apoyo necesario para que logres tus objetivos. Mi correo es parzibyte(arroba)gmail.com, estoy como@parzibyte en Telegram o en mi página de contacto

No te pierdas ninguno de mis posts 🚀🔔

Suscríbete a mi canal de Telegram para recibir una notificación cuando escriba un nuevo tutorial de programación.

2 comentarios en “Buscar el número más grande y más pequeño en un arreglo con C”

Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *