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
  1. (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.
  2. (Resolvido) Iniciante Python

    De nada, caso tenha mais alguma dúvida é só falar.
  3. 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.
  4. (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);
  5. (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.
  6. Dúvida Dev C++

    Movendo: Tutoriais & Dicas - C, C++ --> C, C++.
  7. 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.
  8. (Resolvido) ContarPalavras de um arquivo.txt

    Marquei o tópico como Resolvido. Qualquer coisa é só postar.
  9. (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).
  10. (Resolvido) Duvida em C

    A estrutura mais conveniente seria o for mesmo.
  11. 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).
  12. 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; }
  13. PROGRAMA BISSEXTO

    Modifiquei o tópico para adicionar as tags [code] e
  14. 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.
  15. 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);