• Matéria: Informática
  • Autor: SamuelTeixeiraGomes
  • Perguntado 3 anos atrás

Desenvolva um algoritmo para:
Ler e preencher um vetor chamado V, com 30 números inteiros e positivos (TIPO INTEIRO)
Após o seu preenchimento, em outra variável inteira, diferente do vetor, leia mais um número qualquer
Pesquise o vetor preenchido para calcular quantas vezes esse novo número digitado aparece no vetor
Ao final, apresente (escreva) este resultado (quantas vezes) encontrado

Poste a sua solução de forma completa, organizada e logicamente correta

Respostas

respondido por: amanda8341
1

NO PORTUGOL:

programa

{

funcao inicio ()

{

inteiro i, v[30], cont=0, valor

para(i=0; i<30; i++){

escreva("Digite um valor inteiro no vetor na posição [", i, "]: ")

leia(v[i])

se(v[i]>=0){

escreva("")

}

senao{

escreva("\nEsse número é inválido!\n")

escreva("\nDigite um valor inteiro no vetor na posição [", i, "]: ")

leia(v[i])

}

}

escreva("\nDigite o valor a ser pesquisado: ")

leia(valor)

para(i=0; i<30; i++){

se(v[i]==valor){

cont++

}

}

escreva("O valor: ", valor, "\nFoi repetido ", cont, " vezes!\n")

}

}

NO VISUALG:

Algoritmo "VETORV"

Var

i, cont, valor : inteiro

v : vetor [1..30] de inteiro

Inicio

cont <-0

para i <-1 ate 30 faca

escreval("Digite um valor inteiro no vetor na posição [", i, " ]: ")

leia(v[i])

se(v[i]>=0) entao

escreva("")

senao

escreval("Esse número é inválido!")

escreval("Digite um valor inteiro no vetor na posição ", i)

leia(v[i])

fimse

fimpara

escreval("Digite o valor a ser pesquisado: ")

leia(valor)

para i<-1 ate 30 faca

se(v[i]=valor) entao

cont <- cont+1

fimse

fimpara

escreval("O valor: ", valor)

escreval("Foi repetido", cont, " vezes!")

Fimalgoritmo

Não esqueça de testar! Qualquer erro ou dúvida me pergunte nos comentários!

Espero ter ajudado!


SamuelTeixeiraGomes: Muito obrigado!
SamuelTeixeiraGomes: Mas, se não for incômodo, pode tentar fazer em algoritmo também? (Eu esqueci o tipo, perdão, mas é o do Visualg)
amanda8341: Posso sim
amanda8341: Arrumei a resposta, o código do visualg está em baixo, é só verificar...
SamuelTeixeiraGomes: Funcionou direitinho, muito obrigado
amanda8341: De nada♡
Perguntas similares