Curtir Curtir:  0
Página 25 de 27 PrimeiroPrimeiro ... 152324252627 ÚltimoÚltimo
Resultados 241 a 250 de 262

Tópico: Discussão sobre Programação

  1. #241
    Avatar de Victor'knight
    Registro
    07-12-2005
    Idade
    32
    Posts
    3.910
    Conquistas / PrêmiosAtividadeCurtidas / Tagging InfoPersonagem - TibiaPersonagem - TibiaME
    Peso da Avaliação
    0

    Padrão

    Citação Postado originalmente por Mist Ver Post
    Olá galera, voltei.

    Estou no exercício de characters e strings da minha apostila e não estou conseguindo terminar um, então escolho pedir ajuda aos universitários.





    Ele vai até o final do programa, mas no final quando a minha ideia era mostrar a segunda letra de cada string ele mostra somente a letra "s".
    Não entendi por que tu declarou mais duas variaveis, era pra ser assim:
    Código:
    #include <stdio.h>
    #include <conio.h>
    
    int main ()
    {
    char string[100];
    printf("digite uma string: ") ;
    gets (string);
    char string2[100];
    printf("digite uma string2: ");
    gets (string2);
    printf("strings sao: %s, %s\n", string, string2);
    
    printf("segunda letra: %c, %c", string[1], string2[1]);
    getchar();
    return(0);
    }

    Publicidade:


    Jogue Tibia sem mensalidades!
    Taleon Online - Otserv apoiado pelo TibiaBR.
    https://taleon.online
    ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

  2. #242
    Avatar de Mist
    Registro
    01-03-2009
    Localização
    Londrina
    Idade
    29
    Posts
    380
    Conquistas / PrêmiosAtividadeCurtidas / Tagging InfoPersonagem - TibiaPersonagem - TibiaME
    Peso da Avaliação
    0

    Padrão

    Citação Postado originalmente por Victor'knight Ver Post
    Não entendi por que tu declarou mais duas variaveis...
    Eu achei que tinha que ser estritamente "str", por causa do exemplo...

    Agora ficou tão obvio!

    Mesmo assim obrigado Victor. /de novo


    \\\\\\\\ ajudem de novo //////////

    AUTO AVALIAÇÃO
    c) Escreva um programa que leia uma string, conte quantos caracteres desta string s„o
    iguais a 'a' e substitua os que forem iguais a 'a' por 'b'. O programa deve imprimir o n˙mero de
    caracteres modificados e a string modificada.
    Bom, não estou conseguindo substituir, alguem me daria uma luz de como resolver?

    Código:
    #include <stdio.h>
    #include <conio.h>
    
    int main ()
    {
        char string[100];
        printf("digite uma frase: \n");
        gets (string);
        printf("frase digitada e: %s\n", string);
        int L, cont;
        cont=0;
        for(L=0; string[L] != '\0'; L=L+1)
        {
                 if (string[L] == 'a')
                 cont = cont +1;
                 }
        printf ("numero de caracteres a: %d\n", cont);
        string['a']='b';  
        printf ("agora seus As sao Bs: %s", string);
        getchar ();
        return (0);
    }
    Em negrito, o problema.
    Última edição por Mist; 21-07-2011 às 17:16.

  3. #243
    Avatar de Nightmare Elf
    Registro
    18-09-2004
    Localização
    Niterói
    Idade
    36
    Posts
    2.742
    Conquistas / PrêmiosAtividadeCurtidas / Tagging InfoPersonagem - TibiaPersonagem - TibiaME
    Peso da Avaliação
    0

    Padrão

    Citação Postado originalmente por Mist Ver Post

    Em negrito, o problema.
    Código:
    #include <stdio.h>
    #include <conio.h>
    
    int main ()
    {
        char string[100];
        printf("digite uma frase: \n");
        gets (string);
        printf("frase digitada e: %s\n", string);
        int L, cont;
        cont=0;
        for(L=0; string[L] != '\0'; L=L+1)
        {
                 if (string[L] == 'a'){ 
                 cont = cont +1; 
                 string[L] = 'b';}
                 }
        printf ("numero de caracteres a: %d\n", cont);
        printf ("agora seus As sao Bs: %s", string);
        getchar ();
        return (0);
    }
    Isso resolve.
    String é um vetor. String[x] é o elemento na posição x. Você deve mudar todos os 'a' para 'b', então esse passo é feito junto da contagem, quando o programa entra no bloco string[L] == 'a' .
    Última edição por Nightmare Elf; 21-07-2011 às 21:51.

  4. #244
    Avatar de Mist
    Registro
    01-03-2009
    Localização
    Londrina
    Idade
    29
    Posts
    380
    Conquistas / PrêmiosAtividadeCurtidas / Tagging InfoPersonagem - TibiaPersonagem - TibiaME
    Peso da Avaliação
    0

    Padrão

    Entendi! Obrigado Elf.


    Edit:

    Alguem me explica rapidamente os de(in)crementos pré-fixados?
    Última edição por Mist; 27-07-2011 às 10:07.

  5. #245
    Avatar de Pearkoren
    Registro
    12-01-2007
    Idade
    32
    Posts
    1.657
    Conquistas / PrêmiosAtividadeCurtidas / Tagging InfoPersonagem - TibiaPersonagem - TibiaME
    Peso da Avaliação
    0

    Padrão

    Um probleminha com java.
    No caso, tenho que adicionar um novo funcionario na empresa, até aí tudo bem, o estranho é que quando chamo a função na linha 33, ele vai lá e adiciona o funcionario f1 corretamente, mas quando eu chame essa função novamente pra adcionar o funcionario f2, ele simplesmente salva na mesma posição do primeiro funcionário, não acho que é erro de incremento na função adiciona() pois já tentei várias formas diferentes, será que toda vez que eu chamo essa função, a classe Empresa cria um novo array? (linha 39 na parte 2) Não sei o que pode ser.



    Citação Postado originalmente por Mist Ver Post
    Entendi! Obrigado Elf.


    Edit:

    Alguem me explica rapidamente os de(in)crementos pré-fixados?
    Em incrementos pós-fixados (x++) é resolvido primeiro a expressão e depois é feito o incremento, os pré-fixados (++x) é incrementado antes de resolver a expressão. Exemplo:

    Código:
    int y = 5, x = 5, z = 0;
    
    z = x + y++;
    No final do código x vai valer 5, y valer 6, e z vai valer 10;

    Código:
    int y = 5, x = 5, z = 0;
    
    z = x + ++y;
    No final desse, x vai valer 5, y valer 6, e z vai valer 11;




    Publicidade:


    Jogue Tibia sem mensalidades!
    Taleon Online - Otserv apoiado pelo TibiaBR.
    https://taleon.online
    Última edição por Pearkoren; 29-07-2011 às 23:03.
    I needed somewhere to hang my head; Without your noose
    You gave me something that I didn't have; But had no use
    I was too weak to give in; Too strong to lose
    My heart is under arrest again; But I'll break loose
    My head is giving me life or death; But I can't choose
    I swear I'll never give in; I refuse

  6. #246
    Avatar de Masters'Dragons
    Registro
    16-05-2006
    Localização
    Porto Alegre
    Idade
    33
    Posts
    384
    Conquistas / PrêmiosAtividadeCurtidas / Tagging InfoPersonagem - TibiaPersonagem - TibiaME
    Peso da Avaliação
    0

    Padrão

    Citação Postado originalmente por Pearkoren Ver Post
    Um probleminha com java.


    A variável posicao é local, ou seja, toda vez que você chama o método adiciona() ela é criada novamente com o valor = 0, você adiciona +1 no valor dela, ficando assim posicao = 1, e é nessa posição que o valor passado por parâmetro é colocado toda vez que o método é chamado pois a variável é local e é criada a cada chamada de método.

    A resolução para o problema é simples, tornar a variável posicao um atributo da classe.
    Última edição por Masters'Dragons; 29-07-2011 às 23:31.
    22:38 Pron Artir [57]: sell 3 fish finds-bergard outfit-hat of the mand msg fast

  7. #247
    Avatar de Pearkoren
    Registro
    12-01-2007
    Idade
    32
    Posts
    1.657
    Conquistas / PrêmiosAtividadeCurtidas / Tagging InfoPersonagem - TibiaPersonagem - TibiaME
    Peso da Avaliação
    0

    Padrão

    Citação Postado originalmente por Masters'Dragons Ver Post
    A variável posicao é local, ou seja, toda vez que você chama o método adiciona() ela é criada novamente com o valor = 0, você adiciona +1 no valor dela, ficando assim posicao = 1, e é nessa posição que o valor passado por parâmetro é colocado toda vez que o método é chamado pois a variável é local e é criada a cada chamada de método.

    A resolução para o problema é simples, tornar a variável posicao um atributo da classe.
    Nossa que erro tonto, e eu me matando aqui

    Valeu aí.
    I needed somewhere to hang my head; Without your noose
    You gave me something that I didn't have; But had no use
    I was too weak to give in; Too strong to lose
    My heart is under arrest again; But I'll break loose
    My head is giving me life or death; But I can't choose
    I swear I'll never give in; I refuse

  8. #248
    Avatar de caikeke
    Registro
    16-10-2007
    Localização
    Blumenau
    Posts
    1.628
    Conquistas / PrêmiosAtividadeCurtidas / Tagging InfoPersonagem - TibiaPersonagem - TibiaME
    Peso da Avaliação
    0

    Padrão

    Alguém ai pode me explicar pra que serve o método Hashcode no java?

  9. #249
    Avatar de Lord Ruka
    Registro
    30-07-2007
    Localização
    Goiania
    Idade
    33
    Posts
    1.205
    Conquistas / PrêmiosAtividadeCurtidas / Tagging InfoPersonagem - TibiaPersonagem - TibiaME
    Peso da Avaliação
    0

    Padrão

    Dica de C: Muitas pessoas me perguntaram como usar a função gets(char string) quando estão trabalhando com linux, ja que so o scanf("%s", string) so lé ate o primeiro espaço da palavra, e partir de lá, faz uma serie de coisas imprevisiveis

    Ai fica a dica:

    Código PHP:
    fflush(stdin);
    scanf("%[^\n]s"string);
    fflush(stdin); 
    Pronto, a função gets() para usuarios de linux
    Última edição por Lord Ruka; 03-09-2011 às 13:48.

  10. #250
    Avatar de Masters'Dragons
    Registro
    16-05-2006
    Localização
    Porto Alegre
    Idade
    33
    Posts
    384
    Conquistas / PrêmiosAtividadeCurtidas / Tagging InfoPersonagem - TibiaPersonagem - TibiaME
    Peso da Avaliação
    0

    Padrão

    Citação Postado originalmente por caikeke Ver Post
    Alguém ai pode me explicar pra que serve o método Hashcode no java?
    Bom, a pergunta foi postada faz tempo, mas vou responder de qualquer forma:

    O método hashCode() gera um código hash do objeto, esse código hash é como uma chave de identificação única (ou próximo a isso) desse objeto.

    Publicidade:


    Jogue Tibia sem mensalidades!
    Taleon Online - Otserv apoiado pelo TibiaBR.
    https://taleon.online
    22:38 Pron Artir [57]: sell 3 fish finds-bergard outfit-hat of the mand msg fast



Tópicos Similares

  1. [Artigo Oficial] 50 respostas dos product managers
    Por Anderslash no fórum Matérias TibiaBR
    Respostas: 199
    Último Post: 27-06-2010, 21:41
  2. Discussão sobre as Bandas de Metal e o gênero em si
    Por El Bozonildo Palhaçón no fórum Fora do Tibia - Off Topic
    Respostas: 111
    Último Post: 18-09-2009, 18:42
  3. Sobre o Amor, Sobre o olhar, Sobre o Poeta
    Por InaaKun no fórum Fora do Tibia - Off Topic
    Respostas: 21
    Último Post: 05-01-2008, 17:44
  4. Taverna | Bope
    Por Toog no fórum Fora do Tibia - Off Topic
    Respostas: 21
    Último Post: 14-10-2007, 00:42

Permissões de Postagem

  • Você não pode iniciar novos tópicos
  • Você não pode enviar respostas
  • Você não pode enviar anexos
  • Você não pode editar suas mensagens
  •