William Rodrigues
-
Total de itens
1.935 -
Registro em
-
Última visita
Posts postados por William Rodrigues
-
-
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.
-
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.
-
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.
-
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.
-
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.
-
Saudações,
Como está tentando fazer? Poste seu código com sua dúvida que te ajudaremos. ;)
Abraços,
William Rodrigues.
-
Caro gus_skywalker,
Poste sua dúvida no Fórum de C# que a galera irá te ajudar. ;)
Abraços,
William Rodrigues.
-
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.
-
Saudações,
Maravilha Tiago, espero que possamos te ajudar no seu desenvolvimento também.
Abraços,
William Rodrigues.
-
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.
-
Saudações,
Qual a sua dificuldade para resolver esse exercício?
Abraços,
William Rodrigues.
-
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.
-
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
-
Saudações,
Qual a sua dificuldade?
Abraços,
William Rodrigues
-
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.
-
Saudações,
Qual a sua dificuldade?
Poste seu código e quais são as suas dúvidas.
Abraços,
William Rodrigues.
-
-
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.
-
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.
-
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.
-
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.
-
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.
-
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 serfor(i=0;i<3;i++)
Sacou?! ;)
Abraços,
William Rodrigues.
-
Saudações,
Qual seria a sua dúvida?
Abraços,
William Rodrigues.
linha de codigos
em C, C++
Postado
Saudações,
Qual seria essa "programa" que os alunos escrevem? :P
Abraços,
William Rodrigues.