arreglos unidimensionales en c

Upload: isaias-ibarra

Post on 14-Feb-2018

214 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/23/2019 Arreglos Unidimensionales en c

    1/6

    ALGORITMOS Y ESTRUCTURA DE DATOS ARREGLOS EN C

    ALGORITMOS Y ESTRUCTURA DE DATOS

    Arreglos Unidimensionales : Vectores

    Un arreglo es un conjunto finito y ordenado de elementos homogneos, es decir delmismo tipo de datos.

    Un arreglo puede estar compuesto de todos sus elementos del tipo cadena, otro deltipo entero, etc.El tipo mas simple es un arreglo unidimensional o vector, que consta de nombres,elementos e ndices de estos elementos.

    Notas

    Notas [! Notas ["! Notas [#! .......... Notas [n!

    $lumnos

    %uis

    " &arcos

    # &aria

    ' (ose

    . .

    .. ...

    ... ....

    .... .....

    #) *abriel

    Ejemplo+onsiderando un vector - de elementos+

    /.) ".) .) 0.) 1./ '."# 1.' 0.'

    2esolver la siguiente tabla+Acciones Resultados

    3isuali4ar 56[!7 3isuali4a el valor de /.)-[/!8/' $lmacena el valor de /' en -[/!9uma 86[!:6[#! $lmacena la suma8"".)

    9uma 8 suma : 6[/! $;ade en la suma el valor de 6[/! es decir suma8 10.)-['!8 6['!:#.' 9uma #.' a 6['!, el nuevo valor de 6['! 8

  • 7/23/2019 Arreglos Unidimensionales en c

    2/6

    ALGORITMOS Y ESTRUCTURA DE DATOS ARREGLOS EN C

    OTACI! ALGOR"TMICA:

    %a notaci=n algortmica se coloca antes de los ingresos e iniciali4aci=n de datos de lasiguiente forma+

    >ormato+ tipo nombre?array[@e6pNA! [,nombre?array[@e6pNA!,...!B

    %os ndices de los arreglos deben arrancar desde cero 5)7 yC que el primer elementocomien4a en esa posici=n.

    O#ERACI! DE ASIGACI!:

    Asignaci$n a un elemento del %ector$["

  • 7/23/2019 Arreglos Unidimensionales en c

    3/6

    ALGORITMOS Y ESTRUCTURA DE DATOS ARREGLOS EN C

    Ingresar 56[i!79um8sum: 6[i!

    >in para&edia8sumGn3isuali4ar media>in

    /( #rograma *ue ingrese elementos en un arreglo - calcule la media(

    [email protected]@conio.hAvoid main5void7Lint 6[')!,s,n,iBfloat mediaBclrscr57Bs8)BdoL cout@@MIngrese el %imite del $rreglo+MB

    cinAAnB

    Ohile5n@8)7Bcout@@M%os elementos del arregloMBfor5i8)Bi@nBi::7

    L cout@@MElemento+[M@@i@@M!MB cinAA6[i!B s8s:6[i!B media8sGnBcout@@M%a media del arreglo es+M@@media@@endlBcout@@M%os elementos del arreglo son+M@@endlBfor5i8)Bi@nBi::7 cout@@6[i!@@M MB

    getch57B

    01.rograma *ue calcule la media de un arreglo10Kinclude @iostream.hAKinclude @conio.hAvoid main57Lint n,i,6[')!Bfloat media,sumBchar resBdoLdo Lsum8)B cout@@endlB

    cout@@MIngresar total de elementos al arreglo + MB cinAAnB Ohile5n@8)7 B

    Lfor5i8)Bi@nBi::7

    Lcout@@endlB cout@@Mingresar elemento M@@i:@@M + MB cinAA6[i!B

    !

  • 7/23/2019 Arreglos Unidimensionales en c

    4/6

    ALGORITMOS Y ESTRUCTURA DE DATOS ARREGLOS EN C

    sum8sum: 6[i!Bmedia8sumGnBcout@@endlBcout@@Mla suma es + M@@ sum@@endl@@endlBcout@@Mla media es + M@@ media@@endl@@endlBcout@@Mdesea continuar s 8 si Gn 8otra tecla +MB

    cinAAresBOhile5res88PsP7Bclrscr57Bgoto6y5"),)7Bcout@@Mfinali4ando el programa..............M Bgetch57B

    2( Escri+ir un algoritmo *ue .ermita calcular el cuadrado de los /3.rimero n4meros enteros - muestre el arreglo *ue contiene dic5osn4meros

    Q[!8H8

    Q["!8"H"8/Q[#!8#H#8