Ir ao conteúdo
  • Cadastre-se

Unbreakable

Membro Júnior
  • Posts

    4
  • Cadastrado em

  • Última visita

Reputação

0
  1. Estou com um problema nesse código. Quero que ele imprima o valor sem sinal negativo mas tá imprimindo um lixo de memória. Qual o erro? #include <stdio.h> int main () { int a, b, c; scanf("%d", &a); scanf("%d", &; c = a - b; printf("%u", (unsigned int)c); }
  2. Unbreakable

    Sequencia

    Não tenho ideia dos comandos que usar pra fazer o código. Como devo começar? Qual a lógica a ser seguida?
  3. Unbreakable

    Sequencia

    Escrever um programa que, para uma dada seqüência de valores inteiros fornecidos em uma linha de entrada pelo usuário de comprimento maior ou igual a 3 e terminada com zero, calcule o número de triplas (subseqüências de comprimento 3) com valores iguais existentes na seqüência dada. Exemplo: Para a seqüência 4 2 15 15 15 3 7 7 7 7 2 0 o programa deve produzir o resultado 3, pois a seqüência dada contém uma tripla com valores 15 e duas (sobrepostas) com valores 7. Alguém tem ideia de como começar isso? Não tenho nenhuma noção da lógica a ser utilizada.
  4. Unbreakable

    Horário em C

    Um novo terminal de computador foi instalado na biblioteca para facilitar a consulta de livros. A você coube fazer a interface de apresentação. Como parte deste projeto escreva um pequeno programa que leia do teclado um valor correspondente à hora do dia (XX h XX min XX seg) e imprima na tela “Bom Dia!”, “Boa Tarde!” ou “Boa Noite!” de acordo com o horário. Se o horário estiver compreendido entre 0h e 6h, deve imprimir “Sistema Indisponível”. #include <stdio.h> int main () { int horario; do { printf("Digite o horario"); scanf("%d d: %d : %d", &hora, &minuto, &segundo); }while ((horario>235959) || (horario<0)); if ((horario>=060000) && (horario<130000)) { printf("Bom dia!"); } else if ((horario>=130000) && (horario<180000)) { printf("Boa tarde!"); } else if ((horario>=180000) && (horario<=235959)) { printf("Boa noite!"); } else { printf("Sistema indisponivel"); } } Tá dando um erro bem estranho, quando o horário está entre 030000 e 055959 mostra Bom dia! Como posso fazer pra arrumar?

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