Jump to content


Photo

Vetor


  • Faça o login para participar
2 replies to this topic

#1 vida loca

vida loca

    Novato no fórum

  • Usuários
  • 5 posts
  • Sexo:Masculino
  • Localidade:camamu - ba

Posted 01/02/2008, 17:47

pessoalme ajudem aqui

Faça um algoritmo para ler e montar um vetor de números inteiros com 50 posições. Depois de montado, o vetor
ler 10 números inteiros quaisquer e para cada número lido imprimir se este existe ou não no vetor
eu fiz ate uma certa parte mas ñ esta escrevendo os numeros todos iguais as do vetor

[codebox]
var
n_numeros : vetor[1..50] de real
num, cont : inteiro
inicio
cont := 1
enquanto cont<=50 faca
leia (n_numeros [cont])
cont:= cont + 1
fimenquanto
cont:= 1
enquanto cont <= 10 faca
leia (num)
se (num) = (n_numeros [cont]) entao
escreva (num, n_numeros [cont])
fimse
cont := cont + 1
fimenquanto
fimalgoritmo
[/codebox]

Edição feita por: vida loca, 01/02/2008, 18:35.


#2 § Kenshin §

§ Kenshin §

    I'm coming back...!

  • Usuários
  • 574 posts
  • Sexo:Masculino
  • Localidade:BA
  • Interesses:Sou fã de linguagens direcionadas para a web, como php, (x)html, xml, wml.
    Também gosto de webdesign e ultimamente tenho me dedicado mais a aprender css, mysql, javascript, ajax e actionscript.
    Trabalho com os programas Dreamweaver, Illustrator e Flash.

Posted 02/02/2008, 11:25

to enferrujado no pascal, mas tenta ai:

se (num = n_numeros [cont]) entao
so nao lembro se no pascal usa = ou == no if.

vlw ^_^
Web Developer / Web Designer / Information Architect
"Living to learn... learning to live!"
Useful links: Rules | Search

#3 vida loca

vida loca

    Novato no fórum

  • Usuários
  • 5 posts
  • Sexo:Masculino
  • Localidade:camamu - ba

Posted 04/02/2008, 08:30

pensei bastante e cheguei aqui

[codebox]var
n_numeros : vetor[1..10] de real
num, cont,cont_num : inteiro
inicio
cont_num := 0
cont := 1
enquanto cont<= 10 faca
leia (n_numeros [cont])
cont:= cont + 1
fimenquanto
repita
cont:= 1
leia (num)
cont_num:= cont_num + 1
enquanto cont <= 10 faca
se (num) = (n_numeros [cont]) entao
escreva (num, n_numeros [cont])
fimse
cont := cont + 1
fimenquanto
ate cont_num = 5
fimalgoritmo[/codebox]




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq