Código C++ – Agregar Elementos al final de un arreglo


//codificado por sAfOrAs
//Agregar 2 alementos al final del arreglo
#include<iostream>
#include "leearray.h"
using namespace std;
#define MAX 50

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 maxima permitida es "<<MAX<<" : "<<endl;
	}while(n<=0 || n>MAX);
	return n;
}

int addElementos(int cant,int A[])
{
	int add,i;

		cout<<"AGREGAR ELEMENTOS"<<endl;
		for(i=0;i<2;i++)
		{
			cout<<"Elemeto "<<i+1<<" : ";cin>>add;
			cant++;
			A[cant-1]=add;
		}
return cant;
}

void main()
{
	int c;
	char opt;
	int n[MAX];
	cout<<"\t\t\tAGREGAR 2 ELEMENTOS AL FINAL"<<endl;
	c=leeCantidadElem();
	leeCadena(c,n);
	do{
	c=addElementos(c,n);
	muestraCadena(c,n);
	cout<<"Desea ingresar otros dos elementos!!!... S/s, caso contrario pulse otra tecla: ";cin>>opt;
	}while(opt=='s'||opt=='S');
}

//libreria:"leearray.h"
#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;
	}
}
Anuncio publicitario

Un comentario sobre “Código C++ – Agregar Elementos al final de un arreglo

Deja tu comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Salir /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Salir /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Salir /  Cambiar )

Conectando a %s