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