Par ou ímpar - OBI

Publicado por Delacyr Categoria: OBI|SPOJ

7 Jun 2009

Tarefa

Dada uma seqüência de informações sobre partidas de Par ou Ímpar (nomes dos jogadores e números que os jogadores escolheram), você deve escrever um programa para indicar o vencedor de cada uma das partidas.

Como resolver:

Uma das formas de se resolver esse problema (não quer dizer que é a mais fácil) é após ler um inteiro N e os os nomes de cada um dos jogadores (jogador 1 sempre é par, jogador 2 sempre é impar), utilizar um vetor de strings para guardar o nome do vencedor a cada jogada.

struct reg{
char nome[11];
}vetor[1000];

Dentro do laço de N iterações, você lerá os dois valores A e B, após lê-los, basta fazer uma verificação da soma dos valores. Se a soma for par, só copiar o nome do jogador para o vetor de strings na posição i (onde i corresponde a i-ésima iteração). Como copiar strings? Utilizando a função strcpy da string.h.


strcpy(string_destino,string_origem);

Ao final, basta imprimir o vetor de strings seguindo a formatação recomendada pelo problema.

Problema: 1363. Par ou ímpar

Ainda tem dúvidas? Entre em contato ou deixe um comentário.



Veja também:


Deixe seu comentário

Sobre este blog

Criado com objetivo de compartilhar informações sobre tudo que diz respeito a algoritmos, estruturas de dados e problemas de online judges.

Dúvidas ou sugestões? Entre em contato.

  • Débora: ALGUÉM PODE ME AJUDAR A RESOLER ESSE ALGORITMO. Escreva um programa que leia 5 notas entre 0 e 1 [...]
  • MARCOS: ALGUEM PODE ME AJUDAR FAZENDO FAVOR? faça um algoritmo que leia 200 idades, entre 1 e 15 anos (val [...]
  • graziella: ola gostaria que alguem manda-se pra mim um pseudo codigo de um conversor moedas,que converta reais [...]
  • DANIEL SALVIATO: Bom dia eu tambem tenho a mesma duvida dos colegas acima , alguem teria essa informacao? Obrigado e [...]
  • Gabriel: olá pessoal estou com o mesmo problema do colega ai, por favor me ajudem Uma agência de viagens s [...]