Ir ao conteúdo

Slafiq

Membro Júnior
  • Posts

    9
  • Cadastrado em

  • Última visita

Tudo que Slafiq postou

  1. Boa tarde, estou com muita dificuldade de entender a função abaixo: char *strcat(char *string,char *string2){ char destino[200]; char *aux, *principal; principal = destino; aux = principal; for( ; *string ; string++){ *principal = *string; principal++; } for( ; *string2 ; string2++){ *principal = *string2; principal++; } return aux; } Nao consigo entender o processamento dela principalmente o inicio dela que manipula a variável "principal" e "aux". Poderiam me explicar por favor?
  2. Estou com algum erro de algoritmo nesse programa, quero que imprima somente as vogais, quando eu executo esse programa ele consegue somente ler o primeiro carácter, não consigo entender o porque disso. Segue o código abaixo: #include <stdio.h> #include <stdlib.h> void vogais(const char *teste, const char *leitor); int main() { char nome[] = "Eduardo", vogal[] = "aeiouAEIOU"; vogais(nome, vogal); return 0; } void vogais (const char *teste, const char *leitor){ for ( ; *teste != '\0'; teste+=1){ for ( ; *leitor != '\0'; leitor+=1){ if (*teste == *leitor){ printf("Tem a vogal: %c\n", *teste); } } } }
  3. Depende muito do seu objetivo, você deseja realizar operações que exija muito desempenho do processador? Se a resposta for não, vai para o 6300. Eu utilizo o 6300, não me arrependo nem um pouco, atendeu muito as minhas necessidades. Processador: FX-6300. Memória: 8GB (1x 4GB DDR3 1333MHZ 1x 4GB 1600 MHZ). Placa de vídeo: R7 200 series. Dica: Se você está querendo economia para montar seu DESK, aproveite peças do seu atual. Aproveitei do meu antigo o HD e uma memória RAM de 4GB DDR3 1333MHZ.
  4. Nao deu certo nao... Agora esta indo ate a matriz[2][2], ja ajeitei a diagonal valeu \o/
  5. Eae gente tudo bom? então, estou querendo escrever somente a diagonal de uma matriz, so que quando eu inicio o programa ele somente vai ate a matriz [4][0], e para ai... o que tem errado?
  6. O codigo esta perfeito, eu so nao consegui entender como o int vogalN armazenou um char(Se puder me explica por favor .-.). Eu estudei meu codigo e percebi o erro do meu, estava trocando as variaveis eheheh, ta aqui o codigo em funcionamento: #include <stdio.h> #include <stdlib.h> #include <string.h> char vogal(int g, int h, int x, int t, char* y, char* z){ for (g=0; g<h; g+=1){ for (x=0; x<t; x+=1){ if(y[g]==z[x]){ printf("%c\n", z[x]); } } } return 0; } int main () { int i, j, fet, fet2, fet3; char frase[1000], teste[] = "aeiouAEIOU", teste2[] = "bcdfghjklmnpqrstvxywzBCDFGHJKLMNPQRSTVXWYZ"; fet = strlen(teste); printf("Digite sua frase\n"); gets(frase); fet2 = strlen(frase); fet3 = strlen(teste2); printf("Possui a(s) vogal/vogais:\n"); printf("%c\n", vogal(i, fet2, j, fet, frase, teste)); printf("Possui a(s) consoante(s):\n"); printf("%c\n", vogal(i, fet2, j, fet3, frase, teste2)); return 0; }
  7. Boa noite, quero fazer um programa que leia somente as vogais da string que eu digitar, mas quero que uma funcao faca isso p mim. nao estou conseguindo aplicar a string com a funcao. me ajuda pfr .-. Codigo: #include <stdio.h> #include <stdlib.h> #include <string.h> char vogal(int h, int g, int x, int t, char* y, char* z){ // funcao que le cada vogal for (g=0; g<h; g+=1){ for (x=0; x<t; x+=1){ if(y[g]==z[x]){ printf("possui a vogal %c\n", z); } } } return 1; } int main () { int i, j, fet, fet2; char frase[1000], teste[] = "aeiouAEIOU"; fet = strlen(teste); printf("Digite sua frase\n"); gets(frase); fet2 = strlen(frase); printf("%c", vogal(i, fet2, j, fet, frase, teste)); return 0; }
  8. Cara!!! você me salvou!!! kkkkk estava quebrando a cabeça por uma bobeira dessa!!! D= brigado mesmo!!! resolveu o problema!
  9. Bom dia, estou com o seguinte problema: Estou tentando executar o comando "enquanto" para fazer um looping até o valor que eu quero que o usuário digite, no caso 1001 e 1002, mas sempre que eu executo e digito esses mesmos valores volta para o comando "enquanto" e fica nesse looping infinito. como eu faço para resolver? Segue o código(está incompleto, estou tentando resolver essa parte do código): algoritmo "faculdade" // Função : // Autor : // Data : 10/03/2017 // Seção de Declarações var R, W, H: Real inicio // Seção de Comandos Escreval("INSIRA O CÓDIGO DE CONSUMO:") Escreval("CÓDIGO----------CONSUMO") Escreval(" 1001----------PERSONALIZADO") Escreval(" 1002----------MEDIA ANUAL") Leia(R) Enquanto (R <> 1001) ou (R <> 1002) faca Escreval("CÓDIGO INVALIDO, INSIRA UM CÓDIGO VALIDO") Leia(R) R <- R + 0 Fimenquanto Escolha R Caso 1001 Escreval("VOCÊ ESCOLHEU O CONSUMO PERSONALIZADO") Escreval("") Escreval("POR FAVOR, INSIRA A POTÊNCIA UTILIZADA POR DIA(KW)") Leia(W) Escreval("") Escreval("INSIRA A QUANTIDADE ") Caso 1002 Escreval("VOCÊ ESCOLHEU O CONSUMO DE MÉDIA ANUAL") fimescolha fimalgoritmo

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!