Gmail Calendar Docs Reader La Web Más »
Grupos visitados recientemente | Ayuda | Acceder
Página principal de Grupos de Google
Mensaje del debate Alternar elementos de 2 arreglos - concluido
El grupo al cual envías entradas es un grupo Usenet. Si envías mensajes a este grupo, cualquier usuario de Internet podrá ver tu dirección de correo electrónico
Tu respuesta no se ha enviado.
Tu entrada se ha publicado correctamente.
 
De:
Para:
Cc:
Seguimiento:
Añadir Cc | Añadir seguimiento | Editar asunto
Asunto:
Validación:
Con fines de verificación, escribe los caracteres que veas en la imagen siguiente o los números que escuches haciendo clic en el icono de accesibilidad. Escucha y escribe los números que oyes.
 
sAfOrAs  
Ver perfil  
 Más opciones 21 nov 2007, 22:08
De: sAfOrAs <dsafor...@gmail.com>
Fecha: Wed, 21 Nov 2007 19:08:24 -0800 (PST)
Local: Mié 21 nov 2007 22:08
Asunto: Alternar elementos de 2 arreglos - concluido
Que pasa muchachos, como les dije, el ejercicio anteriromente
publicado fue idéntico al de el exámen, bueno, aqui les paso el codigo
felizmente concluido en vista que nadie se anima a subirlo....pero si
tienen un versión mejor o diferente pueden subirlo para enseñarlo a
los demás.....

//codificado por sAfOrAs
//Alternar elementos de 2 arreglos
#include<iostream>
#include"leearray.h"
using namespace std;
#define MAX 100
int leenum(char x[1])
{
        int n;
        cout<<"numero de datos a ingresar en el arreglo "<<x<<": ";cin>>n;
        return n;

}

void ingresedatos(int V[MAX],int n, char titu[20])
{
        int i;
        cout<<"Ingrese elementos para el "<<titu<<endl;
        for(i=0;i<=n-1;i++)
        {
                cout<<"Elemento ["<<i<<"] :";
                cin>>V[i];
        }

}

int alternarArreglo( int VA[], int na, int VB[],int nb,int VC[])
{
int i,j=0;
int k=0, ban=0;
        for(i=0;i<na+nb;i++)
        {
                if(ban==0||ban==1)
                {
                        VC[i]=VA[j];
                        ban++;j++;
                }

                if(ban==2||ban==3)
                {
                        VC[i+1]=VB[k];
                        ban++;k++;
                }
                if(ban==4)
                {
                        ban=0;
                        i++;
                }
        }
        return na+nb;

}

void mostrar(int V[MAX], int n, char titu[20])
{
        int i;
        cout<<"Los elementos del "<<titu<<" son:"<<endl;

        for(i=0;i<n;i++)
        {
                cout<<"Elemento "<<"["<<i<<"]"<<": "<<V[i]<<endl;
        }

}

void main()
{
        int A[MAX],B[MAX],C[MAX];
        int na,nb,elem;
        cout<<"\t\t\tALTERNAR ELEMENTOS DE 2 ARREGLOS"<<endl;
        na=leenum("A");
        ingresedatos(A,na,"Arreglo A: ");
        nb=leenum("B");
        ingresedatos(B,nb,"Arreglo B: ");
        elem=alternarArreglo(A,na,B,nb,C);
        mostrar(C,elem,"Arreglo C");

}

//La libreria leearray esta en los repositorios con el nombre de
leecadena

    Reenviar  
Debes registrarte antes de enviar mensajes.
Para enviar una entrada, antes deberás formar parte del grupo.
Antes de enviar entradas, actualiza tu alias en la configuración de la suscripción.
No dispones del permiso necesario para enviar entradas.

Crear un grupo - Grupos de Google - Página principal de Google - Condiciones del servicio - Política de privacidad
©2010 Google