Loco

Solo disponible en BuenasTareas
  • Páginas : 2 (391 palabras )
  • Descarga(s) : 0
  • Publicado : 3 de marzo de 2011
Leer documento completo
Vista previa del texto
Apunts d'informàtica. Programació C.
Generalitat de Catalunya Departament d’Educació

Capítol 8. Les matrius. Les estuctures. .

1. Les matrius de dues dimensions.Si mirem el quadre següent veiem que té 3 files de 5 columnes cadascuna. Es a dir que és una matriu 3X5. Així l'element (0,4) és 23 i l'element (2,3) és 178. 0 1 2 3 4123 265 1 438 23 234 12 13 14 15 23 56 -12 178 2

0 1 2

Les matrius de tires de caràcters son en realitat matrius bidimensionals com pots observar a la figurasegüent:
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25

0 1 2 3 4 5 6 7 8

J B Z P C L \0 \0 \0

i a a u a l

m s m i b u

e , o g a c

n O r ,l h

e l a A l ,

z i , d e P

, v R a r i

L a i m o ;

o ; v s , A

p A e ; M l

e n r R o b

z; n a i n e

M a ; c t r

i \0 R a a t

g a r n \0u m d c

e o \0 h

l n e

\0 \0 z ; P e p e \0

En el programa següent veuràs com es declara una matriu de dues dimensions i com s'assignen i usen les dadesd'aquestes matrius.
#include #include main(void) { int i,j; int Numero[3][5]= { {123, 265, 1, 438, 23}, {234, 12, 13, 14, 15}, { 23, 56, -12, 178, 2} }; /*1*/clrscr(); printf("Treballarem amb els elements d'una matriu (3x5)\n"); printf("El número (0,4) ‚s %d \n",Numero[0][4]); /*2*/ printf("El número (1,2) ‚s %d \n",Numero[1][2]);/*3*/ printf("\nDona'm un número i el posaré al lloc (0,4) "); scanf("%d", &Numero[0][4]); printf("Ara el número (0,4) és %d\n",Numero[0][4]); printf("\nEl número (2,0) és%d \n",Numero[2][0]); Numero[2][0]=-123; printf("Ara el número (2,0) és %d\n",Numero[2][0]); printf("\nAqui teniu tots els elements de la matriu\n\n"); for(i=0;i
tracking img