Ir ao conteúdo
  • Cadastre-se

Gabriell Duarte

Membro Júnior
  • Posts

    3
  • Cadastrado em

  • Última visita

Tudo que Gabriell Duarte postou

  1. Gostaria de saber como o buscapé faz para ter esses links "inteligentes". Sei que eles ganham dinheiro com comissão de vendas, anuncios e cliques. Mas queria saber como a Americanas, por exemplo, identifica que um cliente veio por um link do site do buscapé para ai poderem debitar dinheiro para o buscapé. Essa tecnologia é de fácil acesso?
  2. Então galera, sou inciante e meu professor passou um exercicio no qual estou tendo muito dificuldade e consiste nisso : .Em suma, pede-se para implementar um simulador de redes sociais na linguagem C. Este simulador consiste de três arquivos: • redesocial.c, que contém somente o código das funções e variáveis globais usadas para implementar a sua rede social, ou seja, não tem o procedimento main; • redesocial.h, que contém o cabeçalho das funções e as definições (arquivo disponibilizado pelo professor – ver final deste documento); • pratica6.c, que contém o procedimento main para testar as funções implementadas. Importante: no final deste documento há a implementação do arquivo redesocial.h, do arquivo pratica6.c, que contém o procedimento main, além de um protótipo do arquivo redesocial.c. Nesta prática, considere que você vai implementar um simulador de redes sociais de amizade usando uma matriz de adjacência. O número de pessoas da rede social é definido na constante NUM_PESSOAS do arquivo redesocial.h. A matriz de adjacência é a variável global M[NUM_PESSOAS][NUM_PESSOAS], declarada no arquivo redesocial.c. Considere que as pessoas da rede social podem ser identificadas pelos inteiros 0,1,2,...,NUM_PESSOAS-1. Todos os exercícios a seguir devem ser implementados no arquivo redesocial.c. 3.1 Implementar um procedimento para marcar duas pessoas como amigas na matriz de adjacência. Protótipo: void adicionar_amizade(int i, int j); Observações: Lembre que a relação de amizade é simétrica! 3.2 Implementar um procedimento para criar uma rede social aleatória a partir de um único parâmetro P ∈ [0, 1]. Para cada par de pessoas (i, j), este procedimento deve gerar um número aleatório r entre 0 e 1. Caso r seja menor que P, então deve-se criar uma amizade entre as pessoas ni e nj. Protótipo: void popularRedeSocialAleatoriamente(float P); Observações: Lembre que a relação de amizade é simétrica, ou seja, se você testou o par (i, j) então você não deve testar o par (j,i). Lembre também que uma pessoa não pode ser amiga dela mesma. Para a geração do número aleatório r , use a função random_float() implementada no arquivo redesocial.c. 3.3 Implementar um procedimento para imprimir a matriz de adjacência de uma rede social. Protótipo: void imprimirRedeSocial(); 3.4 Implementar uma função para retornar o número de amigos em comum que duas pessoas têm. Essa função deve também imprimir os identificadores dos amigos em comum. int numAmigosEmComum(int v, int u); Se alguém puder ajudar ficarei muito grato!

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades 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

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!