Submeter | Todas submissőes | Melhores | Voltar |
PARIDADE - Paridade |
Definimos a paridade de um inteiro n como a soma dos seus bits em representação binária computada módulo dois. Como exemplo, o número 21 = 101012 possui três 1s na sua representação binária e portanto ele possui paridade 3 (mod 2), ou 1.
Neste problema, você deverá calcular a paridade de um inteiro 1 ≤ I ≤ 2147483647.
Entrada
Cada linha da entrada possui um inteiro I e o fim da entrada é indicado por uma linha onde I = 0, a qual não deve ser processada.
Saída
Para cada inteiro I na entrada você deve imprimir uma linha The parity of B is P (mod 2)., onde B é a representação binária de I.
Exemplo de Entrada
1 2 10 21 0
Exemplo de Saída
The parity of 1 is 1 (mod 2). The parity of 10 is 1 (mod 2). The parity of 1010 is 2 (mod 2). The parity of 10101 is 3 (mod 2).
Autor do Problema: Sérgio Queiroz de Medeiros
Adicionado por: | Wanderley Guimarăes |
Data: | 2008-07-09 |
Tempo limite: | 1s |
Tamanho do fonte: | 50000B |
Memory limit: | 1536MB |
Cluster: | Cube (Intel G860) |
Linguagem permitida: | Todas exceto: ASM64 CLOJURE ERL FSHARP JS-RHINO PERL6 PY_NBC SCALA TCL |
Origem: | Segunda Seletiva para Maratona de Programacao UFRN - 2005 |
hide comments
|
|||||
2016-01-01 04:50:26
aff spoj fdp as respostas podem ser apresentadas logo depois de digitado o valor e não somente depois que o usuário digita 0 pqp devia tar escrito isso ai no enunciado MDS |
|||||
2015-09-05 07:55:21
Para quem for fazer em Java. Dica: Façam um método recursivo cujo deverá retornar um ArrayList (lista) do valor binário do número inteiro. Depois só tratar a exibição da informação. |
|||||
2014-01-04 19:07:56 Washington
pode ser uma por vez |
|||||
2014-01-03 19:00:07 Johnathan Ferreira
Alguém ai sabe se primeiro é preciso receber todas as entradas depois mostrar todas as saídas ?, ou se pode ser uma entrada e uma saída por vez ? |
|||||
2013-10-23 19:57:12 Washington
"erro em tempo de execuçăo (SIGSEGV)" ...Se forem usar vetor cuidado com o tamanho. Last edit: 2014-01-04 19:16:59 |
|||||
2013-05-28 04:01:57 Gabriel Huhn [UNIFEI]
@Emanuelle Chaves [IME]: 1 ≤ I ≤ 2147483647. |
|||||
2013-04-04 01:09:36 Emanuelle Chaves [IME]
o inteiro I é sempre positivo? |
|||||
2012-07-16 08:39:23 Victor Renan Covalski Junes [UFPel]
unsigned int |
|||||
2012-07-14 06:21:22 Diego do Nascimento
Năo dá pra usar a funçăo itoa, senăo ficaria muito fácil hehe |
|||||
2012-06-29 14:31:10 Bartira
Eu fiz um programa em python só pra descobrir quantos bits eram necessários para representar o número:2147483647, mas o programa ficou processando e năo saiu nada =/ |