IFTO / Campus Palmas uma coleo de variveis de mesmo ipo !ue comparil"am um mesmo nome# Cada varivel $ di%erenciada por meio de um n&mero c"amado 'ndice# Os colc"ees so usados para coner o 'ndice# (ari)es *m C+ precisam ser declaradas como !uais!uer ouras variveis# Os elemenos da mari) so guardados numa se!u,ncia coninua de memria+ iso $+ um seguido ao ouro+ o !ue no ocorre !uando criamos variveis separadas# O par de colc"ees [ ] !ue envolve um n&mero ineiro indicando o aman"o da mari)+ acompan"a o nome da varivel# Declarao de (ari)es ipo nome - aman"o ./ Exemplo: in valor-0./ 1 mari) valor %oi criada com cinco posi2es para elemenos do ipo int# Por de%inio+ uma mari) $ composa por elemenos de um &nico ipo# Declarao de (ari)es Cada elemeno da mari) $ re%erenciado por um n&mero ineiro+ enre colc"ees# Os elemenos so numerados por 'ndices iniciados por zero# O n&mero de re%erencia do elemeno em signi%icado di%erene da!uele da declarao da mari)# O primeiro elemeno es na posio 0+ o segundo na posio 1+ assim sucessivamene a$ a posio aman"o34#
5e%erenciao dos *lemenos *6emplo: valor-7. 8 9/ 1ri:ui o valor 9 ao erceiro elemeno da mari) valor+ pois o primeiro elemeno es na posio zero# ;ese e6emplo a varivel conador i $ uili)ada como 'ndice# %or <i8=/ i>0/ i??@A prin%<BDigie um valor: C@/ scan%<BDdC+Evalor-i.@/ F 1rma)ena os valores de enrada na mari) valor na posio i# 5e%erenciao dos *lemenos 1 iniciali)ao pode ser %eia na mesma insruo da sua declarao# in valor-0. 8 A4+ 7+ G+ H+ 0F/ 1 lisa de valores $ colocada enre c"aves e os valores so separados por v'rgula#
Imprime odos os elemenos da mari) valor#
in i/ %or<i8=/i>0/i??@A prin%<IDd JnI+valor-i.@/ F Iniciali)ao de (ari)es (ari)es Kidimensionais Imagine uma mari) :idimensional como uma a:ela de lin"as e colunas# 1 declarao de mari)es :idimensional o:edece a mesma esruura aneriormene apresenada+ e6ceo pela adio de uma nova dimenso escria enre colc"ees - .# in mari) -numLlin"as.-numLcolunas./ *6emplo: in mari)-G.-G.+ lin"a+ coluna/ %or <lin"a 8 =/ lin"a > G/ lin"a??@ A %or <coluna 8 =/ coluna > G/ coluna??@ A prin%<BDigie um valor: C@/ scan%<IDdI+Emari)-lin"a.-coluna.@/ F F 1 mari) possui dois 'ndices+ um !ue represena a lin"a e o ouro a coluna# (ari)es Kidimensionais 1 iniciali)ao pode ser %eia na mesma insruo da sua declarao# in mari)-G.-G. 8 AA4+ 7+ GF+A H+ 0+MF+AN+9+OFF/ in lin"a+ coluna/
Imprime odos os elemenos da mari)#
%or <lin"a 8 =/ lin"a > G/ lin"a??@ A %or <coluna 8 =/ coluna > G/ coluna??@ A prin%<IDd I+mari)-lin"a.-coluna.@/ F prin%<IJnI@/ F Iniciali)ao de (ari)es Kidimensionais 5e%er,ncias
(IP51QI+ Ricorine Riviane# reinamento em
!ing"agem ## So Paulo: Pearson Prenice Qall+ 7==9#