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

Questão da OBI nível junior - respondida ALBUM DA COPA


Thiago André Cardoso

Pergunta

Segue link com o caderno de perguntas: https://olimpiada.ic.unicamp.br/static/extras/obi2018/provas/ProvaOBI2018_f1pj.pdf

Segue resposta em C http://rextester.com/YVQ45070

#include <stdio.h>
#include <stdlib.h>

int main(void) {
    int N;
    int f_compradas;
    int repetidas = 0;
    int f_repetidas = 0;
    int f_n_repetidas = 0;
    int f_restantes = 0;
    printf("Qual o número máximo de figurinhas do album?\n");
    scanf("%i", &N);
    int M[N];
    printf("\nQuantidade de figuras compradas?\n");
    scanf("%i", &f_compradas);

    for (int i = 0; i < f_compradas; i++) {
        printf("\nDigite o numero da figura:");
        scanf("%i", &M[i]);
    }
    printf("Saiu do laço\n");

    for (int i = 0; i < f_compradas - 1; i++) {
        for (int j = i + 1; j < f_compradas; j++) {
            if (M[ i ] == M[ j ]) {
                printf("Repetiu figura\n");
                repetidas++;
            }
        }
    }
    f_n_repetidas = f_compradas - repetidas;
    f_restantes = N - f_n_repetidas;

    printf("\nQuantidade restante: %i\n", f_restantes);

}

 

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

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,3k
    • Posts
      652,3k
×
×
  • Criar Novo...