Untitled

 avatar
unknown
plain_text
18 days ago
1.3 kB
2
Indexable
#include <iostream>
#include <cstring>
using namespace std;
void agregarletra(char *, char);
void ordenar(char *);
int main()
{
    char alfabeto[] = {'B', 'J', 'K', 'M', 'S', 'Z', '\0'};
    char letranueva;

    cout << "El alfabeto original es: ";
    for (int i = 0; i < 7; i++)
    {
        cout << alfabeto[i] << " ";
    }
    cout << endl;

    cout << "Ingrese una nueva letra mayuscula para el alfabeto: ";
    cin >> letranueva;

    agregarletra(alfabeto, letranueva);
    ordenar(alfabeto);

    cout << "El nuevo alfabeto es: ";
    for (int i = 0; i < 7; i++)
    {
        cout << alfabeto[i] << " ";
    }

    return 0;
}
void agregarletra(char alfabeto[], char letranueva)
{
    int i = 0;
    while (alfabeto[i] != '\0')
    {
        i++;
    }
    alfabeto[i] = letranueva;
    return;
}
void ordenar(char alfabeto[]) // Algoritmo burbuja para ordenar el alfabeto mediante iteraciones
{
    int i, j;
    int aux;
    for (i = 0; i < 6; i++)
    {
        for (j = 0; j < 6; j++)
        {
            if (alfabeto[j] > alfabeto[j + 1])
            {
                aux = alfabeto[j];
                alfabeto[j] = alfabeto[j + 1];
                alfabeto[j + 1] = aux;
            }
        }
    }
    return;
}
Editor is loading...
Leave a Comment