Dúvida vetores

Home Fóruns Programação Básica Dúvida vetores

Visualizando 1 resposta da discussão
  • Autor
    Posts
    • #115634
      TATIANE ROCHA
      Participante

      Boa noite, gostaria de tirar uma dúvida no exercício abaixo. Queria saber se tem alguma forma de colocar uma mensagem (sem que ela se repetisse dentro do laço) quando não fosse encontrado nenhum múltiplo de 10.

      programa
      {
      inclua biblioteca Util–> u

      funcao inicio()
      {
      inteiro vet[3]

      para (inteiro p=0; p<u.numero_elementos(vet); p++) {
      escreva(“Digite um valor: “)
      //leia(vet[p])
      vet[p]= sorteia(1,20)
      escreva(vet[p], “\n”)

      }
      escreva(“————————————-\n”)
      escreva(“Os múltiplos de 10 estão nas seguintes posições:\n”)
      para (inteiro p=0; p<u.numero_elementos(vet); p++) {
      se (vet[p]%10==0) {
      escreva(vet[p], ” na posição [“, p, “]\n”)
      u.aguarde(400)
      }
      }

      }
      }
      `

    • #115640
      Yuri Chaves Martins
      Participante

      Sim, existem algumas formas. Veja uma das soluções abaixo

      programa
      {
      inclua biblioteca Util–> u

      funcao inicio()
      {
      inteiro vet[3]
      logico pres = falso

      para (inteiro p=0; p<u.numero_elementos(vet); p++) {
      escreva(“Digite um valor: “)
      //leia(vet[p])
      vet[p]= sorteia(1,20)
      se (vet[p]%10==0) {
      pres = verdadeiro
      }
      escreva(vet[p], “\n”)

      }
      escreva(“————————————-\n”)
      se (pres==falso) {
      escreva(“Não foram encontrados múltiplos de 10”)
      } senao {
      escreva(“Os múltiplos de 10 estão nas seguintes posições:\n”)
      para (inteiro p=0; p<u.numero_elementos(vet); p++) {
      se (vet[p]%10==0) {
      escreva(vet[p], ” na posição [“, p, “]\n”)
      u.aguarde(400)
      }
      }
      }

      }
      }

Visualizando 1 resposta da discussão
  • Você deve fazer login para responder a este tópico.