Untitled
unknown
plain_text
10 months ago
1.3 kB
6
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