Ir para conteúdo
Fórum Script Brasil
  • 0

Ajuda com exercicio de Lista em Linguagem C


luan_bfr

Pergunta

não estou conseguindo fazer este exercicio de lista quem puder me ajudar agradeço

Implemente um programa em que o usuário digite valores aleatórios numa lista de tamanho igual a 50. Dê a opção do usuário imprimir somente os números ímpares, somente os números pares ou a lista por completo.

abç

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Primeiro, crie a lista. Depois peça para o usuário digitar os valores. Depois, crie as três funções (mostrar ímpares, pares e todos).E por fim, faça o menu com as opções. Assim:

int Lista_de_Numeros[50];//Lista criada
int i = 0;
int opcao;
while (i < 50)
{
 cout << "Digite um número: " << endl;
cin >> Numeros[i];
cout << "\n";
cin.sync();
i++
}//Peguei os valores

void Mostrar_Impares()
{
  for (int i = 0; i < 50; i++)
   { 
      if (Lista_de_Numeros[i] % 2 != 0)//resto da divisão por 2 diferente de 0 quer dizer que o número é ímpar.
         { 
            cout << Lista_de_Numeros[i] << endl;
        }
    }
}

void Mostrar_Pares()
{
   for (int i = 0; i < 50; i++)
  {
    if (Lista_de_Numeros[i] % 2 == 0)//resto da divisão por 2 igual à 0 quer dizer que o número é par
    {
      cout << Lista_de_Numeros[i] << endl;
    }
  }
}

void Mostrar_Todos()
{
  for (int i = 0; i < 50; i++)
 {
    cout << Lista_de_Numeros[i] << endl;
}
}

cout << "1 - Ímpares\n"
            "2 - Pares\n"
            "3 - Todos\n" << endl;
cin >> opcao;
switch (opcao)
{
  case 1:
   {
        Mostrar_Impares();
        break;
  }
   case 2:
  {
    Mostrar_Pares();
    break.
  }
  case 3:
  {
    Mostrar_Todos():
    break;
  }
   default:
   {
     return 0;
   }
  }

Basta "retocar" o código e pronto.

Att.,

Pedro

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...