Plantillas para editar en Word – PowerPoint y Excel

Descarga plantillas y edítalo gratis

videotutorial powerpoint

Tutorial PowerPoint

Aprende a crear presentaciones interactivas usando animaciones, audio y videos.

videotutorial word

Tutorial Word

Aprende a crear documentos y plantillas para tus trabajos usando herramientas de Word

videotutorial excel

Tutorial Excel

Aprende a crear tablas, insertar datos, usar fórmulas y funciones para tus trabajos en Excel

Tienda de Productos digitales

Productos Digitales

Tenemos una tienda digital donde brindamos plantillas de pago para editar en Word, PowerPoint y Excel.

Buscar elemento de un arreglo

Arreglos en c++ ejercicios resueltos

Mediante programación en C++, realizar un programa que permita buscar un elemento dentro de un arreglo de n elementos.

Aquí tienes un programa en C++ que busca un elemento dentro de un arreglo. El usuario introduce el elemento que quiere buscar, y el programa indica si el elemento se encuentra en el arreglo y su posición (o posiciones).

#include<iostream.h>
#include<conio.h>
void main()
{int a[50],n,i,num,band;
clrscr();
cout<<"Ingresar limite:";
cin>>n;
cout<<"Elementos del arreglo A:";
for(i=0;i<n;i++)
{cout<<"Elemento ["<<i<<"]:";
cin>>a[i];
}
cout<<"Ingrese numero que desea buscar:";
cin>>num;
band=0;
for(i=0;i<n;i++)
if(a[i]==num)
{cout<<"Elemento encontrado en el subindice:"<<i;
band=1;
}
if(band==0)
cout<<"Elemento no encontrado";
getch();
}
Arreglos - Buscar elemento

Código del ejercicio uando otros programas como: Code::Blocks , Dev-C++, Visual Studio

#include <iostream>
using namespace std;

int main() {
    int n, elemento, encontrado = 0;

    // Solicitar tamaño del arreglo
    cout << "Ingrese el tamaño del arreglo: ";
    cin >> n;

    int arreglo[n];

    // Entrada de datos
    cout << "Ingrese los elementos del arreglo:\n";
    for (int i = 0; i < n; i++) {
        cout << "Elemento [" << i + 1 << "]: ";
        cin >> arreglo[i];
    }

    // Elemento a buscar
    cout << "\nIngrese el elemento que desea buscar: ";
    cin >> elemento;

    // Búsqueda del elemento
    for (int i = 0; i < n; i++) {
        if (arreglo[i] == elemento) {
            cout << "Elemento encontrado en la posición: " << i << endl;
            encontrado++;
        }
    }

    // Resultado final
    if (encontrado == 0) {
        cout << "El elemento no se encuentra en el arreglo.\n";
    } else {
        cout << "El elemento apareció " << encontrado << " vez/veces.\n";
    }

    return 0;
}

Explicación del ejercicio:

  1. Entrada de datos:
    • El usuario especifica el tamaño del arreglo y los valores de cada elemento.
    • El elemento a buscar también es ingresado por el usuario.
  2. Búsqueda lineal:
    • Recorre el arreglo comparando cada elemento con el valor ingresado por el usuario.
    • Si hay coincidencia, imprime la posición del elemento.
  3. Resultados:
    • Si el elemento es encontrado, muestra su posición y cuántas veces aparece.
    • Si no es encontrado, informa que no está en el arreglo.

Notas adicionales

  • Caso insensible a duplicados: Este programa detecta todas las apariciones del elemento buscado.
  • Complejidad: La búsqueda es O(n) (lineal), adecuada para arreglos pequeños o medianos.
  • Ampliaciones posibles:
    • Ordenar el arreglo para búsquedas más eficientes.
    • Implementar una búsqueda binaria en arreglos ordenados.

Te puede interesar el siguiente ejercicio en C++: Promedio mayor a 11 de un arreglo

Te invito a seguirme en mis redes sociales: FacebookTiktokYoutube

LIBROS

Contamos con varios libros para aprender las herramientas de Word, PowerPoint y Excel. Puedes comprarlo de forma digital en PDF o en físico a través de nuestra tienda en Amazon

Videos del Canal de Youtube

«…Encuentra plantillas bonitas, creativas y originales para tus presentaciones en PowerPoint…»

JANE DOE

«…Tecpro Digital es una plataforma que brinda plantillas editables en programas de Ofimática…»

JOHN DOE

«…Conoce las herramientas de Word, PowerPoint y Excel a través de los libros que se brinda en nuestra web…»

MARIA DOE

Síguenes en nuestras redes sociales

Deseas contactar con nosotros, puedes usar nuestros canales en las redes sociales para ver nuestro trabajo y los últimos tutoriales que vamos subiendo al sitio web.