+ All Categories
Home > Documents > Capítulo Arrays

Capítulo Arrays

Date post: 03-Mar-2018
Category:
Upload: alejandra-munoz
View: 217 times
Download: 0 times
Share this document with a friend

of 19

Transcript
  • 7/26/2019 Captulo Arrays

    1/19

    Ing. Cesar Villacis

    Integrantes:

    Alejandra Muoz

    Sasha SigenzaCaptulo Arrays

    Departamento de Ciencias Exactas

    Ingeniera en Biotecnologa

    Introduccin a la Programacin

    Deber de Programacin

    NRC: 1317

  • 7/26/2019 Captulo Arrays

    2/19

    3 Problema 3_

    #include#include

    #include

    #include

    intRandom(){

    returnrand() % 6 + 1;

    }voidmain()

    {

    intnum;print(!"nrese el numero de lan$amientos !);

    scan&s(!%d!'num);

    intsum;

    intarrelo1**;print(!,-t suma-t eitoso-n!);

    or(inti / *; i < num; i++)

    {sum / Random() + Random();

    arreloi / sum;

    print(!%d-t%d!' i + 1' sum);i(sum // 0)

    print(!-tsi-n!);

    elseprint(!-tno-n!);

    }

    &etch();

    }

    Problema 6_ na empresa le paa por comisi2n a su personal de ventas. 3os vendedoresreci4en una cantidad entera de 5** d2lares por semana ms el 7% de sus ventas 4rutas de

  • 7/26/2019 Captulo Arrays

    3/19

    dicha semana. 8or e9emplo' un vendedor :ue vende *** d2lares en ventas 4rutas en una

    semana reci4e 5** d2lares ms el 7% de *** d2lares o sea un total de 0* d2lares.=scri4ir un prorama :ue inrese desde teclado las ventas de los vendedores' utili$ando un

    arras :ue determine cuantos de los vendedores anaron salarios en cada uno de los ranos

    siuientes

    1) 5**?577 d2lares5) **?77 d2lares

    ) **?77 d2lares

    ) @**?@77 d2lares@) 6**?677 d2lares

    6) 0**?077 d2lares

    0) A**?A77 d2laresA) 7**?777 d2lares

    7) "*** d2lares o mas

    #include

    #include#include

    #include

    #deine,um 1****

    #deine8 *.*7

    #deineB 5**

    voidmain()

    {loatCrravendedores,um;

    loatCrracomision,um;

    inti'9' n1'a/*'4/*'c/*'d/*'e/*'/*'/*'h/*'l/*;

    DD 3eer el numero de tra4a9adores

    print (!"nrese el numero de tra4a9adores!);

    scan&s(!%d!'n1);print (!"nrese el valor en ventas por cada vendedor-n!);

    or(i/*; i

  • 7/26/2019 Captulo Arrays

    4/19

    {

    print(!vendedor %d/ %.5-n!'9'Crracomisioni);

    }

    or(9/*;9

  • 7/26/2019 Captulo Arrays

    5/19

    or(9/*;9

  • 7/26/2019 Captulo Arrays

    6/19

    #include#include

    #include

    inti / 1' 9 / 6;voidseleccion&menu(intasiento);

    voidnumero&asiento(intasientos1*' intclase);

    voidimprimir&pasep(intasientos1*);voidimprimir&paset(intasientos1*);

    usinnamespacestd;

    intmain(){

    intmenu' asientos1*;

    charcontinuar;

    do{

    sstem(!cls!);

    cout > menu;

    seleccion&menu(menu);

    numero&asiento(asientos' menu);cout > continuar;

    } Hhile(continuar // IsIJJ continuar // IBI);&etch();

    return*;

    }

    voidseleccion&menu(intasiento){

    sHitch(asiento)

    {case1

    cout

  • 7/26/2019 Captulo Arrays

    7/19

    sHitch(clase)

    {case1

    i(clase// 1 i

  • 7/26/2019 Captulo Arrays

    8/19

    {

    cout

  • 7/26/2019 Captulo Arrays

    9/19

    cout

  • 7/26/2019 Captulo Arrays

    10/19

    i(C9>C9 + 1)

    {au / C9;

    C9 / C9 + 1;

    C9 + 1 / au;

    }}

    }

    DD"Q8R"Q= 3OB FCMOB ORF=,CFOBcout

  • 7/26/2019 Captulo Arrays

    11/19

    print(!,%d !'i+1);

    scan&s(!%d!' elemi);}

    intrecuencia7;

    or(inti / *; i < 7; i++)

    { recuenciai / *;

    }

    or(inti / *; i < n; i++)

    {

    i(elemi // 1)recuencia*++;

    i(elemi // 5)

    recuencia1++;

    i(elemi // )recuencia5++;

    i(elemi // )

    recuencia++;i(elemi // @)

    recuencia++;

    i(elemi // 6)recuencia@++;

    i(elemi // 0)

    recuencia6++;i(elemi // A)

    recuencia0++;

    i(elemi // 7)

    recuenciaA++;}

    intma/*;

    intnumero;or(inti / *; i < 7; i++)

    {

    i(ma < recuenciai){

    ma / recuenciai;

    numero / i + 1;

    }}

    print(!la recuencia maima es %d' se repite %d-n!' numero' ma);

    or(inti / *; i < n; i++){

    elemi / elemi D numero;

    print(!%d !' elemi);}

    &etch(); }

  • 7/26/2019 Captulo Arrays

    12/19

    Problema 13_

    #include

    #include

    #includeusinnamespacestd;

    voidmain()

    {

    intnum@**;charseuir / IsI;

    intcont / *;DDpide los numero mientras se aplaste la IsI

    Hhile(seuir // IsI)

    {cout > numcont++;

    cout > seuir;}

    or(int9 / *; 9 < cont ? 1; 9++)

    {or(inti / *; i < cont ? 1; i++)

    {

    i(numi // *){

    numi / numi + 1;

    numi + 1 / *;}

    }

    }

    or(inti / *; i < cont; i++)

  • 7/26/2019 Captulo Arrays

    13/19

    {

    print(!%d-t!' numi);}

    &etch();

    }

    Problema14_

    # include

    # include# deineQC77

    voidmain(){

    intaQC' 4QC' cQC;

    inttamC' tamS' tamL' i'm' au;

    DD"nreso de datosprint(!"nrese el tamanio del arra -!a-! !);

    scan&s(!%d!' tamC);

    print(!"nrese el tamanio del arra -!4-! !);DDtamS de4e ser tamC?1scan&s(!%d!' tamS);

    tamL / tamC + tamS;

    print(!-n-n!);

    or(i / *; i < tamC; i++)

    {

    print(!"nrese el valor de -!a%d-! !'i);

    scan&s(!%d!' ai);}

    print(!-n-n!);

    or(i / *; i < tamS; i++)

    {print(!"nrese el valor de -!4%d-! !' i);

    scan&s(!%d!' 4i);

  • 7/26/2019 Captulo Arrays

    14/19

    }

    DDOrdenado Crrelo de la 4ur4u9a

    DD8ara a

    or(i / *; i < tamC; i++){

    or(m / *; m < tamC; m++)

    {i(ai < am)

    {

    au / am;am / ai;

    ai / au;

    }

    }}

    DD8ara 4

    or(i / *; i < tamS; i++)

    {

    or(m / *; m < tamS; m++){

    i(4i < 4m)

    {au / 4m;

    4m / 4i;

    4i / au;

    }}

    }

    DD"ntercalado

    int9/*' K/*;

    or(i / *; i < tamL; i++){

    i((i % 5) // *)

    {

    ci / a9;9++;

    }

    else{

    ci / 4K;

    K++;}

    }

  • 7/26/2019 Captulo Arrays

    15/19

    DD"mprimirprint(!-n-n a!);

    or(i / *; i < tamC; i++)

    {

    print(! %d!'ai);}

    print(!-n-n 4!);or(i / *; i < tamS; i++)

    {

    print(! %d!'4i);}

    print(!-n-n c!);

    or(i / *; i < tamL; i++){

    print(! %d!' ci);

    }

    &etch();

    }

    Problema 17_

    #include

  • 7/26/2019 Captulo Arrays

    16/19

    #include!conio.h!

    #include!math.h!

    voidmain()

    { usinnamespacestd;

    intN@*' ,@*' Rep@*;

    inti' 9' K' total' indice' elementos' eisteQoda' n;loatsuma' suma5' media' varian$a' desv&estandar' desv&media;

    cout > n;

    suma / 1;

    suma5 / *;

    or(i / 1; i

  • 7/26/2019 Captulo Arrays

    17/19

    or(i / 1; i

  • 7/26/2019 Captulo Arrays

    18/19

    Problema 22_

    #includeDDLolocar.h en ML++#include

    #deinema1**

    usinnamespacestd; DD=liminar esta linea en ML++

    voidmain()

    {

    intama' 4ma' i' 9 / *' n' div' t / *;cout

  • 7/26/2019 Captulo Arrays

    19/19

    &etch();

    }


Recommended