Академический Документы
Профессиональный Документы
Культура Документы
Numricos;
Alfanumricos (caracteres;
!"gicos (booleanos#
9: voto nulo;
:: voto em branco#
/labore um programa em ; que leia um n"mero n de votos5 calcule e escreva:
#erguntas:
/0emplos:
/struturas de Dados * Bomog<neas
Ve)o& 3a)&i' Bi*ime(sio(al A&&a2 T&i*ime(sio(al
@ C
8 D 6 9 7 D E 4 9 : 7 E 4
F C G 6 8 D D 7 G 6 9 6
6 9 H 7 T C 7 E 4 9 H 8 G 7
G 6 8 D 4 9
6 9 H 7
#$%& ' ( )$%*%& ' + ,$%*%*%& ' -
#$.& ' + )$.*/& ' ( ,$.*.*/& ' 0
#$(& ' - )$/*-& ' - ,$%*.*/& ' (
/struturas de Dados * Bomog<neas
-'serva$.es:
Kepresentao do vetor:
5.% .%.% 6.6 +.% 7.% 6.% 5.% 5.6
nota$%& nota$.& nota$/& nota$-& nota$(& nota$6& nota$7& nota$+&
@etor ) ArraA 'nidimensional
Exemplo: La2er um programa que leia um vetor %a& contendo 7G n.meros inteiros5 calcule
e e0iba: o maior elemento e a posi$o (ndice! do maior elemento#
#include -stdio.h/
#define n 30 // )onstante Iue define o nu%. de ele%. do 4etor.
int %ain01 2
int a[n]5 /J *etor a, co% 30 nu%eros inteiros. J/
int i, 7os, %aior5
// Keitura do 4etor L a 4aria4el i re7resenta o indice.
for 0i 6 05 i - n5 i<<1 2
7rintf0$Infor%e 4alor da 7osicao :i 7ara o 4etor> &, i15
scanf0$:i&,;a[i]15
@
// Continua na proxima pagina ...
@etor ) ArraA 'nidimensional
// InicialiMaNOo das 4aria4eis
%aior 6 a[0]5 // Inicial%ente o 1o. ele%ento eh o %aior.
7os 6 05 // Bosicao do %aior ele%ento.
// )o%7aracao dos ele%entos
for 0i 6 15 i - n5 i<<1 2
if 0a[i] / %aior1 2
%aior 6 a[i]5
7os 6 i5
@
@
// EFibicao dos resultados
7rintf0$Paior 4alor> :iAn&, %aior15
7rintf0$Bosicao no 4etor> :iAn$, 7os15
return 05
@
@etor ) ArraA 'nidimensional * Dicas
'm vetor utili2ado quando necessrio trabal,ar com uma lista de valores do
mesmo tipo de dados;
1 vetor;
#rocessar o vetor:
8mprimir os valores:
,o're o ndice:
Normalmente tem*se um ?ndice para cada vetor5 mas se or preciso tra'al)ar com mais
de um elemento por ve% pode se tornar necessrio mais de um ndice#
Tipo de Dados ( $rimitivos ) $r*definidos
6: voto em branco#
/labore um algoritmo que leia um n"mero n de votos5 calcule e escreva:
6: voto em branco#
/labore um algoritmo que leia um n"mero n de votos5 calcule e escreva: