Jump to content
Fórum Script Brasil

William Rodrigues

Veteranos
  • Posts

    1935
  • Joined

  • Last visited

Everything posted by William Rodrigues

  1. Saudações, Qual seria essa "programa" que os alunos escrevem? :P Abraços, William Rodrigues.
  2. Saudações, Já tentou algo assim? #include<stdio.h> #include<stdlib.h> int main() { char tecla; printf("Pressione as setas do teclado ou ESC para sair\n"); do{ tecla=getch(); system("cls"); switch(tecla){ case 75: printf("Seta para esquerda\n"); break; case 77: printf("Seta para direita\n"); break; case 72: printf("Seta para cima\n"); break; case 80: printf("Seta para baixo\n"); break; } } while (tecla !=27); system("pause"); } Abraços, William Rodrigues.
  3. Saudações, Não consegui visualizar seu código. Poderia postar entre as tags " "? Você fez uso do rand e srand? Abraços, William Rodrigues.
  4. Saudações, Pelo que eu entendi não seria assim? #include <stdio.h> int main(int argc, char *argv[]) { int num; int i, j; printf ("Digite o numero do topo: "); scanf ("%d", &num); for ( i = num; i >= 1; i--) { for ( j = i; j >= 1; j--) { printf ("%d ", j); } printf ("\n"); } getchar(); return 0; } :blink: Abraços, William Rodrigues.
  5. Saudações, Você teria que ter o controle da última letra lida para desconsiderar a partir do 2º espaço entre as palavras. for(int i=0;i<len;i++){ if(frase[i]==' ' && ult != ' ') cont++; ult = frase[i]; } Obs.: Dê olhada também na função strtok() ;) Abraços, William Rodrigues.
  6. Saudações, As palavras ordena e hline não fazem parte das palavras reservadas da linguagem C. Você está utilizando alguma biblioteca? Abraços, William Rodrigues.
  7. Saudações, Como está tentando fazer? Poste seu código com sua dúvida que te ajudaremos. ;) Abraços, William Rodrigues.
  8. Caro gus_skywalker, Poste sua dúvida no Fórum de C# que a galera irá te ajudar. ;) Abraços, William Rodrigues.
  9. Saudações, Seu loop "do...while()" está errado. Deveria ser: divisao=totalgramas; do { divisao /= 2; cont++; } while (divisao>=0.5); Espero ter ajudado. ;) Abraços, William Rodrigues.
  10. Saudações, Maravilha Tiago, espero que possamos te ajudar no seu desenvolvimento também. Abraços, William Rodrigues.
  11. Saudações, Houve uma pequena confusão entre C/C++ na definição da classe Veiculos. Faça as seguintes alterações: De: #include <stdlib.h> #include <stdio.h> Para: #include <string> E no programa main.cpp mude a ordem de suas includes: De: #include "veiculos_carga.cpp" #include "veiculos_passageiro.cpp" #include "veiculos.cpp" Para: #include "veiculos.cpp" #include "veiculos_carga.cpp" #include "veiculos_passageiro.cpp" Abraços, William Rodrigues.
  12. Saudações, Qual a sua dificuldade para resolver esse exercício? Abraços, William Rodrigues.
  13. Saudações, Para o seu exemplo você poderia fazer: char nome[] = "William Rodrigues"; Outra forma seria utilizando a função strcopy da biblioteca string: char nome[18]; strcpy (nome, "William Rodrigues"); Obs.: Dê uma olhada também na função strncpy Espero ter ajudado ;) Abraços, William Rodrigues.
  14. Saudações, Houve um post sobre isso aqui no fórum. Cálculo de Seno por formula de Taylor Espero que ajude ;) Abraços, William Rodrigues
  15. Saudações, Qual a sua dificuldade? Abraços, William Rodrigues
  16. Saudações, O problema do seu código está na linha do contador de acertos. Você está utilizando o operador de comparação (dois iguais) ao invés de usar o de atribuição (um igual). ;) Abraços, William Rodrigues.
  17. Saudações, Qual a sua dificuldade? Poste seu código e quais são as suas dúvidas. Abraços, William Rodrigues.
  18. Saudações, Seu bloco de ordenação fica em loop infinito após a primeira ordenação. Abraços, William Rodrigues.
  19. Saudações, Se você desalocar apenas a estrutura, suas strings ficarão alocadas, pois são alocações independentes da sua estrutura. Você teria que primeiramente desalocar as strings e depois a estrutura. Abraços, William Rodrigues.
  20. Saudações, Não entendi bem a sua dúvida, seria isso? vetor4 [posicao] = valor :blink: PS.: Dá uma olhada no Grupo de Estudos aqui do fórum ;) Abraços, William Rodrigues.
  21. Saudações, Primeiramente, seja bem vindo. Espero que a galera possa te ajudar e que você contribua bastante com o nosso fórum. Bom, basicamente terá que percorrer o vetor original, verificar o último dígito do valor e direcionar em qual vetor será armazenado. Após a leitura de todas as posições e com todos os vetores alimentados, terá que percorrer esses vetores alimentando as posições do vetor original. Espero ter ajudado. PS.: Ficou show de bola a explicação, uma pena que não ficou tabulado os exemplos ;) Abraços, William Rodrigues.
  22. Renan123, Normal, acaba passando despercebido! Ah, quando for postar seu código no fórum utilize a Tag CODE para facilitar nossa leitura/interpretação do seu código. ;) Abraços, William Rodrigues.
  23. Saudações, Para realizar a alocação você fará algo mais ou menos assim... Para vetor: int *vetor = (int *) malloc (t * sizeof (int)); Para matriz: int **matriz = (int**) (malloc (t * sizeof (int*))); Por se tratar de valores, aconselho dar uma olhada na função calloc ;) Abraços, William Rodrigues.
  24. Saudações, Seu problema está nos índices do vetor. Você declara sua matriz 3x3 e na hora de alimentá-la percorre mais posições. Resumindo, nas linhas como esta: for(i=0;i<5;i++) Deveria ser for(i=0;i<3;i++) Sacou?! ;) Abraços, William Rodrigues.
  25. Saudações, Qual seria a sua dúvida? Abraços, William Rodrigues.
×
×
  • Create New...