Jonathan Queiroz

Membros
  • Total de itens

    3.760
  • Registro em

  • Última visita


Reputação

0 Neutro

Sobre Jonathan Queiroz

  • Data de Nascimento 31-01-1986

Perfil

  • Gender Male
  • Location Salvador - BA

Atividade de Jonathan Queiroz

  1. Jonathan Queiroz postou uma resposta no tópico (Resolvido) Leitura no Terminal   

    Você está se referindo a algum problema específico do SPOJ? Normalmente eu acho mais fácil simplesmente ler a linha inteira e depois ir processando aos poucos. Quando necessário (raramente), uso a dica de colocar o espaço no scanf pra ignorar o caractere.

    Obs.:
    Marquei o tópico como Resolvido.
    • 0
  2. Jonathan Queiroz postou uma resposta no tópico (Resolvido) Iniciante Python   

    De nada, caso tenha mais alguma dúvida é só falar.
    • 0
  3. Jonathan Queiroz postou uma resposta no tópico ajuda com loop nas funções   

    Para fazer com que ocorra a repetição é necessário um loop. Fiz algumas modificações no código pra você, veja se isso ajuda.

    #include <stdio.h> #include <stdlib.h> int num[50]; int i = 0; int MAX=0; int opcao; int aux; main () { printf("Digite os numeros da lista!\n(para finalizar antes dos 50 numeros digite '0'):\n"); for (i=0;i<50;i++){ printf("insira o numero da posicao %i \n", i+1); scanf("%i",&aux); if (aux!=0){ num[i]=aux; MAX=i+1; } else break; } system("CLS"); do {     printf("Quais numeros gostaria de ver?\n(1) Pares \t (2) Impares \t (3) Lista completa. \t (4) Sair.\n\n");     scanf("%i", &opcao);          switch(opcao)     {     case 1:     printf("Lista de numeros pares:\n");     for(i=0; i<MAX; i++)     {     if (num[i] % 2 == 0)     {     printf("%i\n", num[i]);     }     }     break;     case 2:     printf("Lista de numeros Impares:\n");     for(i=0; i<MAX; i++)     {     if (num[i] % 2 != 0)     {     printf("%i\n", num[i]);     }     }     break;     case 4:     //não fazemos nada...     break;     case 3:     printf("Lista Completa:\n");     for(i=0; i<MAX; i++)     {     printf("%i\n", num[i]);     }     break;     default:     printf("Opcao invalida!\n");     } } while (opcao != 4); system("PAUSE");     return 0; }
    Caso não tenha entendido algo, é só avisar.
    • 0
  4. Jonathan Queiroz postou uma resposta no tópico (Resolvido) Leitura no Terminal   

    Após cada caractere há um espaço, é isso? Se sim, você pode usar:
    scanf("%c ", &variavel); Do contrário, acho que não é possível só com um scanf. A forma mais fácil em que consigo pensar seria fazer a leitura sequencial dos caracteres e ignorar os espaços em branco. Algo como: char str[200]; char *p = str; char ch; while (ch = getchar(), ch != '\n' && ch != EOF) {     if (ch != ' ')     {         *p++ = ch;     } } *p = 0; puts(str);
    • 0
  5. Jonathan Queiroz postou uma resposta no tópico (Resolvido) Iniciante Python   

    Estava faltando o fechamento de um parêntese na linha anterior (5). Além disso, na primeira linha você declarou um array chamado "nota"; no resto do código você se refere a essa variável como "notas".

    Corrigi esses erros, acho que o código está funcionando agora:

    notas = [0,0,0,0,0,0,0] soma = 0 x = 0 while x < 7:     notas[x] = float(input("Entre nota %d: " %(x + 1)))     soma += notas[x]     x += 1 x = 0 while x < 7:     print("Nota %d: %6.2f" %(x+1,notas[x]))     x += 1 print("Media: %6.2f" %(soma/x))

    Obs.:
    Ao postar códigos é preferível usar a tag [code] ao invés da [quote]. Isso é válido especialmente para Python, tendo em vista que a indentação é perdida com a segunda.
    • 0
  6. Jonathan Queiroz postou uma resposta no tópico Dúvida Dev C++   

    Movendo: Tutoriais & Dicas - C, C++ --> C, C++.
    • 0
  7. Jonathan Queiroz postou uma resposta no tópico while   

    A função scanf deve receber o endereço da variável, e não a variável em si.

    Tente:

    scanf("%d", &num);
    Note o operador & na frente do nome da variável.
    • 0
  8. Jonathan Queiroz postou uma resposta no tópico (Resolvido) ContarPalavras de um arquivo.txt   

    Marquei o tópico como Resolvido. Qualquer coisa é só postar.
    • 0
  9. Jonathan Queiroz postou uma resposta no tópico (Resolvido) ContarPalavras de um arquivo.txt   

    Você está contando o total de espaços, não o total de palavras. Como em uma lista de n palavras há n - 1 separadores, o correto seria acrescentar 1 no total mesmo. Seria mais ou menos como contar o número de vírgulas em uma lista de números (se há 4 vírgulas, é porque foram listados 5 números).
    • 0
  10. Jonathan Queiroz postou uma resposta no tópico (Resolvido) Duvida em C   

    A estrutura mais conveniente seria o for mesmo.
    • 0
  11. Jonathan Queiroz postou uma resposta no tópico Erro de Javascript no IE 8+   

    Aparentemente o problema não está no Javascript em si, e sim no fato de o opacity não estar funcionando corretamente no IE. Amanhã vou ver se dou uma olhada melhor nisso.

    Além disso, o site abre normalmente no IE9 (exceto pela imagem, que aparece estática).
    • 0
  12. Jonathan Queiroz postou uma resposta no tópico PROGRAMA BISSEXTO   

    Modifiquei o tópico que você postou para colocar essas tags. Para colocá-las, basta incluir um [code] antes do seu código e um

    Exemplo:

    Resultado:

    int main() { return 0; }
    • 0
  13. Jonathan Queiroz postou uma resposta no tópico PROGRAMA BISSEXTO   

    Modifiquei o tópico para adicionar as tags [code] e
    • 0
  14. Jonathan Queiroz postou uma resposta no tópico Erro de Javascript no IE 8+   

    Tente trocar:

    if(t.filters) t.filters.alpha['opacity'] = v; Por: if(t.filters) if (t.filters.alpha) t.filters.alpha['opacity'] = v;

    Aparentemente o IE8 substituiu o uso do filter:alpha(opacity=x) pelo opacity:x mas manteve a propriedade filter. O script, no entanto, assumia que, se a propriedade filter existisse, a propriedade filter.alpha também estaria presente (o que não é verdade). Isso levava a um erro já que o objeto não estava definido.
    • 0
  15. Jonathan Queiroz postou uma resposta no tópico aproximação para e^x   

    A lógica do programa está até certa, mas estava lendo/escrevendo os valores de forma errada. O correto é usar %Lf para ler uma variável do tipo long double.


    scanf("%Lf%Lf",&x,&n); ... printf("o valor da sequencia e %Lf\n",soma);
    • 0