Jump to content
Fórum Script Brasil

Ark

Membros
  • Content Count

    31
  • Joined

  • Last visited

Community Reputation

0 Neutro

About Ark

  • Birthday 05/18/1989

Contatos

Perfil

  • Location
    Sobral - CE
  1. Aew lobão cara, beleza? cara, se você ainda não sabe C recomendo fortemente você estudar C primeiro pra depois encarar C++. É mais uma questão de bom senso. ;) Se você já souber C, procure entender as diferenças entre ela e C++, veja se alguma coisa que você usava antes é usada da mesma forma em C++, se não, tente se adaptar às mudanças. Pra te indicar apostilas fica difícil sem saber o que você já sabe. Diga suas experiencias, você já sabe C?
  2. Ark

    (Resolvido) clock()

    Aew galera, consegui resolver o problema! Obrigado a todos, um abraço =]
  3. Ark

    Achar porcentagem

    Só tenha cuidado com a precedência de operadores nas expressões aritméticas. Alí no exemplo deu certo porque os operadores * e / tem a mesma precedencia, assim são avaliados da esquerda pra direita. Na dúvida é só separar por parênteses. ;D []'s
  4. Recomendo como IDE o Code::Blocks que além de ser open-source e multiplataforma, não tem tantos bugs quando o DevC++ e/ou wxDevC++. Aliás, há 2 meses uso o CodeBlcoks e nunca vi um bug =] []'s
  5. Ark

    (Resolvido) clock()

    Galera, o que tá acontecendo é que o tempo inicial e o final retornados pela clock() tem valores iguais, o que é IMPOSSÍVEL, já que esse pedaço de código for(count = 0; count < n; count++){ num = rand() % ( 2 * n ) + 1; while(ExisteNoVetor(vetor, num, count)) num = rand() % ( 2 * n ) + 1; vetor[count] = num; } Cria o vetor e ainda por cima chama outra função pra garantir que os números serão distintos, como esse pedaço de código cria o vetor de forma consideravelmente lenta, isso impossibilita que o tempo inical seja igual ao tempo final. Os tempos i
  6. Aew Kazaraki, Tem esse tutorial aqui: http://www.ic.uff.br/~hcgl/tutorial.html Essa apostila aqui também é muito boa: www.inf.ufrgs.br/~binsely/tutorialc.pdf E tem também esse site aqui que tem todas as funções da biblioteca do C e C++: http://www.cplusplus.com/reference/clibrary/ E um tutorial C++ do mesmo site, inlcusive: http://www.cplusplus.com/doc/tutorial/ Se precisar de ajuda ou mais alguma coisa me disponho a te ajudar cara. Se quiser manter contato: email: adeon7r[at]gmail[dot]com MSN: adeon7r[at]hotmail[dot]com Espero ter ajudado, []'s
  7. Ark

    calcular peso ideal

    Isso porque você tá lendo uma caractere em vez de string. Desse modo o primeiro scanf() lê apenas o primeiro dos caracteres digitados pelo usurário, o segundo scanf() lê o segundo e o resto se o usuário digitar "fica esperando" outro comando que leia caracteres. você devia ter declarado seu nome como vetor de caracteres: #include <stdio.h> main() { char nome[15], sexo; float h; printf("Qual seu nome? "); scanf("%s", nome); // e não esqueca de mudar o código de formato do scanf para %s (string) // o operador de endereço que seguia "nome" some, pois agora nome é um vetor de chars e o n
  8. Ark

    (Resolvido) clock()

    Aew galera, beleza? estou tentando fazer um trabalho da faculdade pra gerar um vetor com números aleatórios distintos e ordenar esse vetor pelos tres algorítmos básicos de ordenação: seleção, inserção e bolha. Também faz parte do trabalho "pegar" o tempo que cada um gasta para os mais diversos tamanhos de vetor. Agora o problema é justamente com a função clock() do time.h que tá funcionando de forma inesperada, ela simplesmente dá o mesmo tempo final e inicial, sendo que entre uma chamada e outra da função clock() o meu algorítmo faz uma das ordenações acima. No fim das contas o printf abaixo
  9. Ark

    grupo de estudo

    Excelente idéia! Parabéns pela iniciativa. Eu andava meio sumido do fórum, tava meio ocupado com algumas coisas da faculdade, mas agora toh voltando a postar no fórum e me deparei com esse tópico e com o subfórum de c. Devo dizer que toh tão empolgado quanto todos vocês e vou me esforçar pra participar ativamente e postar sempre que puder alguma coisa legal. Abraço.
  10. Ark

    Erro no linker?

    Valeu pela ajuda cara, deu certo aqui! Obrigado pela paciência também. :lol: Abraço.
  11. Ark

    Erro no linker?

    Entendi, mas como o meu header vai saber que é pra "buscar" o código das funções no stack.c? Eu tenho que estabelecer algum vinculo entre os dois ou o compilador já vai saber? Eu vou "dizer" pro compilador que o código fonte das funções tá no stack.c se eu colocar no mesmo dir da stack.h que é o include?
  12. Ark

    Ajuda em programa!

    Gostei dessa Beraldo! :D Desculpe a ignorancia, mas o que funções tem o header iostream.h, e ele é do C++, certo? :huh:
  13. Ark

    método da bolha.

    Dá uma olhada nesse código que eu fiz, adicionei comentários pra ficar mais legível: #include <stdio.h> #include <string.h> // vai retornar o código da menor(a que vem primeiro) string, 0 para a primeira, 1 para a segunda. int strcomp(char *string1, char *string2){ char *p1, *p2; p1 = string1; p2 = string2; while(*p1 && *p2){ if(*p1 == *p2){ // vai varrer as duas strings até que encontre um caractere direfente p1++; p2++; } else if(*p1 > *p2) // quando encontrar vai retornar a string que vem primeiro
  14. Ark

    Erro no linker?

    No meu caso como eu faria? Pra incluir o meu stack.c no header que ia conter só os protótipos? Se não for pedir muito gostaria que você explicasse melhor essa parte. Obrigado pela ajuda. Abraço.
  15. Ark

    Erro no linker?

    Galera é o seguinte, toh começando a estudar estrutura de dados. Com isso, tava queredo criar um arquivo de cabeçalho pra ter minhas funções de retirada e inserção de elemento e etc. Mas quando eu compilo dá uns erros chatos: "[Linker error] undefined reference to `display_stack' [Linker error] undefined reference to `push_stack' [Linker error] undefined reference to `pop_stack'" Vou colocar o cabeçalho aqui: stack.h void push(int *stack, int *top, int *tam); void pop(int *stack, int *top); void display_stack(int *stack, int *tam); void push_stack(int *stack, int *top, int tam){ if(t
×
×
  • Create New...