#include <iostream>
using namespace std;
#define MAX 100
int leeCantidadElem() {
int n;
do {
cout << "Cantidad de elementos a ingresar: ";
cin >> n;
if (n <= 0)
cout << "...No seas payaso(a), ingresa una cantidad correcta: " << endl;
if (n > MAX)
cout << "...La cantidad máxima permitida es " << MAX << ": " << endl;
} while (n <= 0 || n > MAX);
return n;
}
int elegirEvento(int cant, int A[]) {
int i, k, elem, opt;
cout << "1. Insertar elemento: " << endl;
cout << "2. Eliminar elemento: " << endl;
cout << "3. Agregar elemento: " << endl;
cout << "4. Buscar elemento: " << endl;
cout << "Elija una opción 1, 2, 3 o 4: ";
cin >> opt;
switch (opt) {
case 1: {
cout << "\t>>Qué elemento desea insertar: ";
cin >> elem;
do {
cout << "\t>>En qué posición desea insertar...de [0] hasta " << cant - 1 << ": ";
cin >> k;
if (k > (cant - 1) || k < 0)
cout << ">>Ingrese una posición válida!!!" << endl;
} while (k > (cant - 1) || k < 0);
cant++;
for (i = cant - 1; i >= k; i--) {
A[i + 1] = A[i];
if (k == i)
A[k] = elem;
}
} break;
case 2: {
do {
cout << "\t>>Qué posición desea eliminar...de [0] hasta " << cant - 1 << ": ";
cin >> k;
if (k > (cant - 1) || k < 0)
cout << ">>Ingrese una posición válida!!!" << endl;
} while (k > (cant - 1) || k < 0);
for (i = k; i < cant; i++) {
A[i] = A[i + 1];
}
cant--;
} break;
case 3: {
for (i = 0; i < 1; i++) {
cout << "\t>>Qué elemento desea agregar: ";
cin >> elem;
Agregar:
cant++;
A[cant - 1] = elem;
}
} break;
case 4: {
cout << "\t>>Qué elemento desea buscar: ";
cin >> elem;
for (i = 0; i < cant; i++) {
if (A[i] == elem) {
cout << "\t>>El elemento buscado se encuentra en: A[" << i << "]" << endl;
cout << "\t>>El elemento se agregará al final" << endl;
goto Agregar;
} else {
if (i == cant - 1) {
cout << "\t>>No se encuentra el elemento que busca!!!" << endl;
cout << "\t>>Puede confirmarlo viéndolo usted mismo!!!" << endl;
}
}
}
} break;
default:
system("cls");
cout << "No existe esa opción, vuelva a intentar: " << endl;
goto Opciones;
break;
}
return cant;
}
int main() {
int c;
char opt;
int n[MAX];
cout << "\t\t\tAGREGAR 2 ELEMENTOS AL FINAL" << endl;
c = leeCantidadElem();
// Aquí deberías tener alguna función llamada leeCadena para llenar el arreglo 'n'
// como no proporcionaste la implementación de leeCadena, dejé este comentario.
// leeCadena(c, n);
do {
c = elegirEvento(c, n);
// Aquí deberías tener alguna función llamada muestraCadena para mostrar el arreglo 'n'
// como no proporcionaste la implementación de muestraCadena, dejé este comentario.
// muestraCadena(c, n);
cout << "Desea realizar otra operación!!!... S/s, caso contrario pulse otra tecla: ";
cin >> opt;
} while (opt == 's' || opt == 'S');
return 0;
}
#include <iostream>
using namespace std;
void leeCadena(int cant, int n[]) {
int i;
for (i = 0; i < cant; i++) {
cout << "Ingresa elemento en A[" << i << "] : ";
cin >> n[i];
}
}
void muestraCadena(int cant, int n[]) {
int i;
for (i = 0; i < cant; i++) {
cout << "A[" << i << "] : " << n[i] << endl;
}
}
Pueder ir al artículo principal:
Códigos Sencillos hechos en C++
Buenas tardes, necesito hacer un programa asi: Desarrolle un programa en lenguaje C++, con la creación de un programa de Mantenimiento
(ingresar, buscar, modificar, eliminar, ordenar, mostrar y salir) computarizado de inventario, para
el registro de venta de periféricos de computadoras del almacén “El sombrero azul”, que sea capaz
de almacenar información relacionada a los registros y realice las funciones detalladas en la Rúbrica
de evaluación que se acompaña en el archivo respectivo colocado en la plataforma
necesito un programa que identifique al precionar el tecldo si es numerico, alfabetico o especial lo mas pronto posible por favor.
dame unos minutos
dame un minuto
necesito un programa que identifique al precionar el tecldo si es nuemrico albatico o especial lo mas pronto posible por favor
hola amigo me podrías ayudar con un programa haciendo un código que use funciones y con las funciones deben hacer «el ingreso la limpieza y la impresión» de un vector
MI CORREO luismc-100793@outlook.com
Sua ação é de evitar a ejaculação antecipado. http://www.slascot.org.uk/forum/discussion/35558/estimulantes-sexuais-naturais-que-vao-prosperar-seu-desempenho-sexual
tiene errores
me marca error
Muy buena documentacion felicidades entendible a la perfeccion!
me aparece un error
fatal error: leearray.h: No such file or directory
Necesitas creas un archivo «.h» con el codigo de la segunda ventana men :v
el primer codigo es el fuente el segundo es la libreria tienes que guardarla y despues mandarla a llamar.
Hola soy jesi mil gracias x por dejar estos codigos ak m sirbieron un monton gracias
xfa men ayudame con este programa y k utilize banderas si xfa lo mas pronto posible
1. Leer el número de elementos del vector
2. Ingresar cada uno de los elementos del vector
3. Visualizar los elementos del vector.
4. Añadir un elemento al vector
5. Eliminar un elemento al vector
6. Insertar un elemento al vector
7. Mayor elemento del vector
8. Menor elemento del vector
9. Promedio
10. Ordenar en forma ascendente
11. Ordenar en forma descendente
12. Buscar
por la bandera
a mi tambien acu18ar@gmail.com
hola plis necesito un programa para eliminar un nombre de una lista de numeros que previamente me debe salir en pantalla y otro asi mismo para buscar entre la lista y si esta en la ista se me imprima ese numero caso contrario me aparesca una nota o algo, y otro añadir un un nombre a la lista plisss ayudeme lo necesito de urgen para hoy mismo estoy trabajando con cadenas….de antemano se lo agradesco
hey hermano disculpe. eso ejn matrices como se podria resolver..es que tengo un problema gigante con eso.
ey men, muchas gracias, es un poco difícil encontrar ejemplos de esto, muchisimas gracias de nuevo.