Ir ao conteúdo
  • Comunicados

    • Gabriel Torres

      Seja um moderador do Clube do Hardware!   12-02-2016

      Prezados membros do Clube do Hardware, Está aberto o processo de seleção de novos moderadores para diversos setores ou áreas do Clube do Hardware. Os requisitos são:   Pelo menos 500 posts e um ano de cadastro; Boa frequência de participação; Ser respeitoso, cordial e educado com os demais membros; Ter bom nível de português; Ter razoável conhecimento da área em que pretende atuar; Saber trabalhar em equipe (com os moderadores, coordenadores e administradores).   Os interessados deverão enviar uma mensagem privada para o usuário @Equipe Clube do Hardware com o título "Candidato a moderador". A mensagem deverá conter respostas às perguntas abaixo:   Qual o seu nome completo? Qual sua data de nascimento? Qual sua formação/profissão? Já atuou como moderador em algo outro fórum, se sim, qual? De forma sucinta, explique o porquê de querer ser moderador do fórum e conte-nos um pouco sobre você.   OBS: Não se trata de função remunerada. Todos que fazem parte do staff são voluntários.
    • DiF

      Poste seus códigos corretamente!   21-05-2016

      Prezados membros do Fórum do Clube do Hardware, O Fórum oferece um recurso chamado CODE, onde o ícone no painel do editor é  <>     O uso deste recurso é  imprescindível para uma melhor leitura, manter a organização, diferenciar de texto comum e principalmente evitar que os compiladores e IDEs acusem erro ao colar um código copiado daqui. Portanto convido-lhes para ler as instruções de como usar este recurso CODE neste tópico:  
Entre para seguir isso  
rollercoast

Tarefa

Recommended Posts

aceitam-se propostas de resolução... :), obg

Tarefa

Escrever um programa para indicar a constituição dos grupos que têm tres ou mais pessoas e o número de pessoas que não estão nesses grupos. O cenário envolve n pessoas, identificadas por numeros de 1 a n, podendo estar agrupadas num ou mais grupos (de tamanhos variados). É descrito

por uma sequência a1, a2, . . . , an, em que a1 designa a pessoa que estava `a esquerda da identificada por 1, a2 a pessoa que estava `a esquerda da identificada por 2, e assim sucessivamente.

Input

Na primeira linha tem o numero de pessoas (sabe-se que n é menor ou igual a 100). Nas linhas seguintes tem a sequência a1 a2 . . . an que define o cenário.

Output

Em cada linha, com excepção da última, terá a descrição dum grupo de tres ou mais elementos. Essa descrição tem inicialmente o numero de elementos do grupo e a seguir apresenta-os, começando pelo elemento que tem o identificador mais alto nesse grupo, e prosseguindo, como se estivesse a percorrer

o grupo pela esquerda. Cada par de numeros está separado por um único espaço. O primeiro grupo a ser apresentado é o que tem a pessoa cujo identificador é menor. A seguir apresentará o grupo da pessoa que tem o identificador mais baixo entre as restantes, e sucessivamente. A última linha

indica o número de pessoas que não estavam em grupos com tres ou mais elementos.

Exemplo 1

Input

4

2

3

1

4

Ouput

3 3 1 2

1

Exemplo 2

Input

11

10

3

4

2

8

7

11

9

1

5

6

Ouput

5 10 5 8 9 1

3 4 2 3

3 11 6 7

0

Compartilhar este post


Link para o post
Compartilhar em outros sites
aceitam-se propostas de resolução... :), obg

Tarefa

Escrever um programa para indicar a constituição dos grupos que têm tres ou mais pessoas e o número de pessoas que não estão nesses grupos. O cenário envolve n pessoas, identificadas por numeros de 1 a n, podendo estar agrupadas num ou mais grupos (de tamanhos variados). É descrito

por uma sequência a1, a2, . . . , an, em que a1 designa a pessoa que estava `a esquerda da identificada por 1, a2 a pessoa que estava `a esquerda da identificada por 2, e assim sucessivamente.

Input

Na primeira linha tem o numero de pessoas (sabe-se que n é menor ou igual a 100). Nas linhas seguintes tem a sequência a1 a2 . . . an que define o cenário.

Output

Em cada linha, com excepção da última, terá a descrição dum grupo de tres ou mais elementos. Essa descrição tem inicialmente o numero de elementos do grupo e a seguir apresenta-os, começando pelo elemento que tem o identificador mais alto nesse grupo, e prosseguindo, como se estivesse a percorrer

o grupo pela esquerda. Cada par de numeros está separado por um único espaço. O primeiro grupo a ser apresentado é o que tem a pessoa cujo identificador é menor. A seguir apresentará o grupo da pessoa que tem o identificador mais baixo entre as restantes, e sucessivamente. A última linha

indica o número de pessoas que não estavam em grupos com tres ou mais elementos.

Exemplo 1

Input

4

2

3

1

4

Ouput

3 3 1 2

1

Exemplo 2

Input

11

10

3

4

2

8

7

11

9

1

5

6

Ouput

5 10 5 8 9 1

3 4 2 3

3 11 6 7

0

tenho andado as voltas com este problema e não consigo arranjar forma de o resolver, estou ficando com pouco tempo para o resolver...por gentileza alguém me poderia ajudar?

desde já agradeço qualquer tipo de ajuda...obg

Editado por rollercoast

Compartilhar este post


Link para o post
Compartilhar em outros sites

e awe td certinh..

este problema parece aqueles problemas que deram na maratona de programação... parece fácil mas e mo complicadinho

=D

vou tenta resolve aqui beleza

flws

[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Entre para seguir isso  





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×