Ir ao conteúdo
  • Cadastre-se

DNeto

Membro VIP
  • Posts

    8
  • Cadastrado em

  • Última visita

Reputação

0

1 Seguidor

Sobre DNeto

  1. Boa noite! Gostaria de saber se: - O processador 'INTEL LGA 775 CORE 2 QUAD Q 9500' é compatível com a placa-mãe: POSITIVO POS-PIG41BA. - Os processadores 'XEON' são compatíveis com a minha placa-mãe ou o processador Quad é o top para esta placa-mãe? - Se a Memória Kingston Ddr2 4gb 800mhz Pc2-6400 é compatível com a placa-mãe : POSITIVO POS-PIG41BA. - Quais seriam as memórias top para a minha placa-mãe? (se puder deixar links de lojas online) Desde já, agradeço! Dacio
  2. Boa tarde! O objetivo deste programa é mostrar quantas consoantes uma frase tem. #include <stdio.h> #include <stdlib.h> int conta_vogais(char string[]) { int i=0; int vogais=0; while(string!='\0'){ if(string=='a'||string=='A'){ vogais++; } if(string=='e'||string=='E'){ vogais++; } if(string=='i'||string=='I'){ vogais++; } if(string=='o'||string=='O'){ vogais++; } if(string=='u'||string=='U'){ vogais++; } i++; } return vogais; } int main(void) { int soma; int consoantes = 0; int j=0; char uma_string[]="Sou uma string"; while (uma_string[j]!='\0'){ j++; soma=soma+j; } int vogais=conta_vogais(uma_string); printf("Vogais:%d\n", vogais); consoantes=soma - vogais; printf("Consoantes=%i\n", consoantes); system("pause"); }
  3. OLÁ! ESCREVI O SEGUINTE PROGRAMA: #include <stdio.h> int main(void) { char palavra[50]; int i; char caractere; int quantidade; printf ("Por favor, escreva algo:\n"); scanf ("%c", &palavra); printf ("Por favor, digite um caractere:\n"); scanf ("%c", &caractere); for (i = 0; i < 50; i++){ if (palavra == caractere) { quantidade = 1 + quantidade; } } printf ("O numero de %c em %c e: %d.", caractere, palavra, quantidade); system("pause"); return 0; } ELE NÃO APRESENTA ERRO ALGUM, MAS QUANDO EXECUTO DIGITO UMA PALAVRA, MAS ELE JÁ FINALIZA, NEM ESPERA EU DIGITAR O CARACTERE E MUITO MENOS INFORMA QUANTOS DAQUELE CARACTERE EXISTE NA PALAVRA. ENFIM, ELE NÃO EXECUTA CADA INSTRUÇÃO. APÓS A PALAVRA DIGITADA ELE JÁ FINALIZA, SEM EXECUTAR INSTRUÇÃO PAUSADO POR INSTRUÇÃO, SEM DAR A OPORTUNIDADE DE DIGITAR CADA DADO SOLICITADO. COMO FAÇO PARA ESSE PROGRAMA FUNCIONAR COMO ESPERO?
  4. OLÁ! ESCREVI O SEGUINTE PROGRAMA: #include<stdio.h> main(void){ char planeta; float peso; float peso_novo; char mercurio, venus, terra, marte, jupter, saturno, urano, netuno, plutao; printf("Digite o seu peso:"); scanf("%f", &peso); if(peso>0){ printf("Digite um planeta:"); scanf("%c", planeta); if(planeta==mercurio||planeta==venus||planeta==terra||planeta==marte||planeta==jupter||planeta==saturno||planeta==urano||planeta==netuno||planeta==plutao){ switch(planeta){ case 'mercurio': peso_novo=peso*0,378; break; case 'venus': peso_novo=peso*0,907; break; case 'terra': peso_novo=peso*1; break; case 'marte': peso_novo=peso*0,377; break; case 'jupter': peso_novo=peso*2,36; break; case 'saturno': peso_novo=peso*0,916; break; case 'urano': peso_novo=peso*0,889; break; case 'netuno': peso_novo=peso*1,12; break; case 'plutao': peso_novo=peso*0,59*0,1; break; } } } printf("O peso no planeta %c e %f.", planeta, peso_novo); } DÁ O SEGUINTE WARMING EM TODAS LINHAS DO COMANDO CASE: [Warning] character constant too long for its type [Warning] case label value exceeds maximum value for type NA HORA QUE TENTO EXECUTAR O PROGRAMA TRAVA. COMO SOLUCIONAR?
  5. Boa tarde! Fiz o seguinte programa: #include <stdio.h> int main(void) { char num_primo; int num; int i; scanf("%d", &num); while(num>0){ num_primo='s'; for(i=2;i<num;i++){ if(num%i==0){ num_primo='n'; break; } } if (num_primo=='s') print("Numero primo.\n"); else printf("Numero nao primo.\n"); scanf("%d", &num); } system("pause"); return 0; } ACUSOU O SEGUINTE ERRO: [Error] ld returned 1 exit status ALGUÉM SABE O QUE ESSE ERRO SIGNIFICA E COMO POSSO SOLUCIONÁ-LO? VALEU!
  6. DNeto

    Dúvidas básicas!

    Boa noite! Estou iniciando na programação. Estou utilizando o Eclipse Galileo. Este é um erro básico. Vocês podem me ajudar? #include <stdio.h> int main (void) { int a; int b; float c; char d; a = 1; b = a + 2; c = b * 0.5; d = 'x'; return 0; } DÁ O SEGUINTE ERRO: VARIABLE 'C' SET BUT NOT USED [-WUNUSED-BUT-SET-VARIABLE] VARIABLE 'D' SET BUT NOT USED [-WUNUSED-BUT-SET-VARIABLE] COMO SOLUCIONAR? DEPOIS DESSE PROGRAMA NO LADO ESQUERDO DA JANELA DO ECLIPSE CRIEI MAIS UM PROGRAMA E FICOU JUNTO DO OUTRO SÓ QUE ABAIXO DELE. SÓ QUE QUANDO EU TENTO COMPILAR E EXECUTAR O NOVO PROGRAMA, AS MENSAGENS DE BUG DO ANTIGO CONTINUA NA ABA PROBLEMS NA JANELA DE BAIXO DO PROGRAMA. COMO FAZER PARA APAGAR AS MENSAGENS E TESTAR O OUTRO PROGRAMA, SEM TER QUE DELETAR OS OUTROS PROGRAMAS ANTERIORES QUE FIZ PARA FAZER SÓ TER UM NOVO?

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...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!