Arreglos 1era parte - martinnievas.com · 3/17 0xFF00 nota1 10 0xFF31 nota2 6 0xFF32 0xFF33 0xFF34...

Post on 13-Jul-2020

3 views 0 download

Transcript of Arreglos 1era parte - martinnievas.com · 3/17 0xFF00 nota1 10 0xFF31 nota2 6 0xFF32 0xFF33 0xFF34...

1/17

Arreglos1era parte

Nievas Martin

18 de junio de 2019

2/17

Arreglos

3/17

0xFF00

nota1 10 0xFF31

0xFF32

0xFF33

0xFF34

0xFF35

0xFF36

0xFF00

3/17

0xFF00

nota1 10 0xFF31

nota2 6 0xFF32

0xFF33

0xFF34

0xFF35

0xFF36

0xFF00

3/17

0xFF00

nota1 10 0xFF31

nota2 6 0xFF32

nota3 7 0xFF33

0xFF34

0xFF35

0xFF36

0xFF00

3/17

0xFF00

nota1 10 0xFF31

nota2 6 0xFF32

nota3 7 0xFF33

nota4 9 0xFF34

0xFF35

0xFF36

0xFF00

3/17

0xFF00

nota1 10 0xFF31

nota2 6 0xFF32

nota3 7 0xFF33

nota4 9 0xFF34

0xFF35

0xFF36

0xFF00

3/17

0xFF00

arreglo[0] 10 0xFF31

arreglo[1] 6 0xFF32

arreglo[2] 7 0xFF33

arreglo[3] 9 0xFF34

0xFF35

0xFF36

0xFF00

4/17

Arreglos

5/17

ArreglosDeclaracion e inicializacion

# include <stdio .h>

int main( void ){

int arreglo [4];int i;

for (i = 0; i < 4; i++)arreglo [i] = 0;

for (i = 0; i < 4; i++)printf ("El valor de arreglo[ %d] es: %d\n", i, arreglo [i]);

return 0;}

El v a l o r de a r r e g l o [ 0 ] e s : 0E l v a l o r de a r r e g l o [ 1 ] e s : 0E l v a l o r de a r r e g l o [ 2 ] e s : 0E l v a l o r de a r r e g l o [ 3 ] e s : 0

5/17

ArreglosDeclaracion e inicializacion

# include <stdio .h>

int main( void ){

int arreglo [4];int i;

for (i = 0; i < 4; i++)arreglo [i] = 0;

for (i = 0; i < 4; i++)printf ("El valor de arreglo[ %d] es: %d\n", i, arreglo [i]);

return 0;}

El v a l o r de a r r e g l o [ 0 ] e s : 0E l v a l o r de a r r e g l o [ 1 ] e s : 0E l v a l o r de a r r e g l o [ 2 ] e s : 0E l v a l o r de a r r e g l o [ 3 ] e s : 0

6/17

ArreglosDeclaracion e inicializacion

# include <stdio .h>

int main( void ){

int arreglo1 [5] = {0};int arreglo2 [5] = {1 ,2 ,3 ,4 ,5};int i;

printf (" i\ tarreglo1 \ tarreglo2 \n");printf (" _________________________________ \n\n");for (i = 0; i < 5; i++){

printf (" %d\t %d\t\t %d\n", i, arreglo1 [i], arreglo2 [i]);}

return 0;}

i a r r e g l o 1 a r r e g l o 2

0 0 11 0 22 0 33 0 44 0 5

6/17

ArreglosDeclaracion e inicializacion

# include <stdio .h>

int main( void ){

int arreglo1 [5] = {0};int arreglo2 [5] = {1 ,2 ,3 ,4 ,5};int i;

printf (" i\ tarreglo1 \ tarreglo2 \n");printf (" _________________________________ \n\n");for (i = 0; i < 5; i++){

printf (" %d\t %d\t\t %d\n", i, arreglo1 [i], arreglo2 [i]);}

return 0;}

i a r r e g l o 1 a r r e g l o 2

0 0 11 0 22 0 33 0 44 0 5

7/17

ArreglosDeclaracion e inicializacion

# include <stdio .h>

int main( void ){

int arreglo1 [5] = {3};int arreglo2 [5] = {1 ,2 ,3 ,4 ,5};int i;

printf (" i\ tarreglo1 \ tarreglo2 \n");printf (" _________________________________ \n\n");for (i = 0; i < 5; i++){

printf (" %d\t %d\t\t %d\n", i, arreglo1 [i], arreglo2 [i]);}

return 0;}

i a r r e g l o 1 a r r e g l o 2

0 3 11 0 22 0 33 0 44 0 5

7/17

ArreglosDeclaracion e inicializacion

# include <stdio .h>

int main( void ){

int arreglo1 [5] = {3};int arreglo2 [5] = {1 ,2 ,3 ,4 ,5};int i;

printf (" i\ tarreglo1 \ tarreglo2 \n");printf (" _________________________________ \n\n");for (i = 0; i < 5; i++){

printf (" %d\t %d\t\t %d\n", i, arreglo1 [i], arreglo2 [i]);}

return 0;}

i a r r e g l o 1 a r r e g l o 2

0 3 11 0 22 0 33 0 44 0 5

8/17

ArreglosDeclaracion e inicializacion

# include <stdio .h>

int main( void ){

int arreglo1 [5] = {3 ,2};int arreglo2 [5] = {1 ,2 ,3 ,4 ,5};int i;

printf (" i\ tarreglo1 \ tarreglo2 \n");printf (" _________________________________ \n\n");for (i = 0; i < 5; i++){

printf (" %d\t %d\t\t %d\n", i, arreglo1 [i], arreglo2 [i]);}

return 0;}

i a r r e g l o 1 a r r e g l o 2

0 3 11 2 22 0 33 0 44 0 5

8/17

ArreglosDeclaracion e inicializacion

# include <stdio .h>

int main( void ){

int arreglo1 [5] = {3 ,2};int arreglo2 [5] = {1 ,2 ,3 ,4 ,5};int i;

printf (" i\ tarreglo1 \ tarreglo2 \n");printf (" _________________________________ \n\n");for (i = 0; i < 5; i++){

printf (" %d\t %d\t\t %d\n", i, arreglo1 [i], arreglo2 [i]);}

return 0;}

i a r r e g l o 1 a r r e g l o 2

0 3 11 2 22 0 33 0 44 0 5

9/17

ArreglosDeclaracion e inicializacion

# include <stdio .h>

int main( void ){

int arreglo1 [5] = {3 ,2 ,3 ,5 ,4 ,23};int arreglo2 [5] = {1 ,2 ,3 ,4 ,5};int i;

printf (" i\ tarreglo1 \ tarreglo2 \n");printf (" _________________________________ \n\n");for (i = 0; i < 5; i++){

printf (" %d\t %d\t\t %d\n", i, arreglo1 [i], arreglo2 [i]);}

return 0;}

a r r e g l o i n i t 4 . c : I n f u n c t i o n main :a r r e g l o i n i t 4 . c : 5 : 3 2 : warn ing : e x c e s s e l ement s i n a r r a y i n i t i a l i z e r

i n t a r r e g l o 1 [ 5 ] = ( 3 , 2 , 3 , 5 , 4 , 2 3 ) ;ˆ

i a r r e g l o 1 a r r e g l o 2

0 3 11 2 22 3 33 5 44 4 5

9/17

ArreglosDeclaracion e inicializacion

# include <stdio .h>

int main( void ){

int arreglo1 [5] = {3 ,2 ,3 ,5 ,4 ,23};int arreglo2 [5] = {1 ,2 ,3 ,4 ,5};int i;

printf (" i\ tarreglo1 \ tarreglo2 \n");printf (" _________________________________ \n\n");for (i = 0; i < 5; i++){

printf (" %d\t %d\t\t %d\n", i, arreglo1 [i], arreglo2 [i]);}

return 0;}

a r r e g l o i n i t 4 . c : I n f u n c t i o n main :a r r e g l o i n i t 4 . c : 5 : 3 2 : warn ing : e x c e s s e l ement s i n a r r a y i n i t i a l i z e r

i n t a r r e g l o 1 [ 5 ] = ( 3 , 2 , 3 , 5 , 4 , 2 3 ) ;ˆ

i a r r e g l o 1 a r r e g l o 2

0 3 11 2 22 3 33 5 44 4 5

10/17

ArreglosDeclaracion e inicializacion

# include <stdio .h>

int main( void ){

int arreglo1 [] = {3 ,2 ,3 ,5 ,4 ,23};int arreglo2 [5] = {1 ,2 ,3 ,4 ,5};int i;

printf (" i\ tarreglo1 \ tarreglo2 \n");printf (" _________________________________ \n\n");for (i = 0; i < 5; i++){

printf (" %d\t %d\t\t %d\n", i, arreglo1 [i], arreglo2 [i]);}

return 0;}

i a r r e g l o 1 a r r e g l o 2

0 3 11 2 22 3 33 5 44 4 5

10/17

ArreglosDeclaracion e inicializacion

# include <stdio .h>

int main( void ){

int arreglo1 [] = {3 ,2 ,3 ,5 ,4 ,23};int arreglo2 [5] = {1 ,2 ,3 ,4 ,5};int i;

printf (" i\ tarreglo1 \ tarreglo2 \n");printf (" _________________________________ \n\n");for (i = 0; i < 5; i++){

printf (" %d\t %d\t\t %d\n", i, arreglo1 [i], arreglo2 [i]);}

return 0;}

i a r r e g l o 1 a r r e g l o 2

0 3 11 2 22 3 33 5 44 4 5

11/17

ArreglosDeclaracion e inicializacion

# include <stdio .h>

int main( void ){

int arreglo1 [];int arreglo2 [5] = {1 ,2 ,3 ,4 ,5};int i;

printf (" i\ tarreglo1 \ tarreglo2 \n");printf (" _________________________________ \n\n");for (i = 0; i < 5; i++){

printf (" %d\t %d\t\t %d\n", i, arreglo1 [i], arreglo2 [i]);}

return 0;}

a r r e g l o i n i t 6 . c : I n f u n c t i o n main :a r r e g l o i n i t 6 . c : 5 : 7 : e r r o r : a r r a y s i z e m i s s i n g i n a r r e g l o 1

i n t a r r e g l o 1 [ ] ;ˆ

11/17

ArreglosDeclaracion e inicializacion

# include <stdio .h>

int main( void ){

int arreglo1 [];int arreglo2 [5] = {1 ,2 ,3 ,4 ,5};int i;

printf (" i\ tarreglo1 \ tarreglo2 \n");printf (" _________________________________ \n\n");for (i = 0; i < 5; i++){

printf (" %d\t %d\t\t %d\n", i, arreglo1 [i], arreglo2 [i]);}

return 0;}

a r r e g l o i n i t 6 . c : I n f u n c t i o n main :a r r e g l o i n i t 6 . c : 5 : 7 : e r r o r : a r r a y s i z e m i s s i n g i n a r r e g l o 1

i n t a r r e g l o 1 [ ] ;ˆ

12/17

Arreglos

Como utilizarlos?

13/17

ArreglosAsignaciones

# include <stdio .h>

int main( void ){

int arreglo [5];int i;int valor = 7;

for (i = 0; i < 5; i++)arreglo [i] = valor * i;

for (i = 0; i < 5; i++)printf (" %d\n", arreglo [i]);

return 0;}

07142128

13/17

ArreglosAsignaciones

# include <stdio .h>

int main( void ){

int arreglo [5];int i;int valor = 7;

for (i = 0; i < 5; i++)arreglo [i] = valor * i;

for (i = 0; i < 5; i++)printf (" %d\n", arreglo [i]);

return 0;}

07142128

14/17

ArreglosAsignaciones

# include <stdio .h># define N 5

int main( void ){

int arreglo [N];int i;int valor = 7;

for (i = 0; i < N; i++)arreglo [i] = valor * i;

for (i = 0; i < N; i++)printf (" %d\n", arreglo [i]);

return 0;}

07142128

14/17

ArreglosAsignaciones

# include <stdio .h># define N 5

int main( void ){

int arreglo [N];int i;int valor = 7;

for (i = 0; i < N; i++)arreglo [i] = valor * i;

for (i = 0; i < N; i++)printf (" %d\n", arreglo [i]);

return 0;}

07142128

15/17

ArreglosCargar elementos

# include <stdio .h># define TAM 5

int main( void ){

int i;int peso[TAM ];

for (i = 0; i < TAM; i++){

printf (" Ingrese el peso ( %d): ", i);scanf (" %d", &peso[i]);

}

printf ("Los pesos ingresados son: ");for (i = 0; i < TAM; i++)

printf (" %d\t", peso[i]);

return 0;}

I n g r e s e e l peso ( 0 ) : 10I n g r e s e e l peso ( 1 ) : 2I n g r e s e e l peso ( 2 ) : 3I n g r e s e e l peso ( 3 ) : 4I n g r e s e e l peso ( 4 ) : 2Los pe so s i n g r e s a d o s son : 10 2 3 4 2

15/17

ArreglosCargar elementos

# include <stdio .h># define TAM 5

int main( void ){

int i;int peso[TAM ];

for (i = 0; i < TAM; i++){

printf (" Ingrese el peso ( %d): ", i);scanf (" %d", &peso[i]);

}

printf ("Los pesos ingresados son: ");for (i = 0; i < TAM; i++)

printf (" %d\t", peso[i]);

return 0;}

I n g r e s e e l peso ( 0 ) : 10I n g r e s e e l peso ( 1 ) : 2I n g r e s e e l peso ( 2 ) : 3I n g r e s e e l peso ( 3 ) : 4I n g r e s e e l peso ( 4 ) : 2Los pe so s i n g r e s a d o s son : 10 2 3 4 2

16/17

Arreglos

17/17

mnievas@frc.utn.edu.ar

ConsultasLunesEdificio Salcedo 15:00 - 17:00