Ir para conteúdo
Fórum Script Brasil

Tiago Sutil

Membros
  • Total de itens

    4
  • Registro em

  • Última visita

Posts postados por Tiago Sutil

  1. #include <stdio.h>
    #include <conio.h>
    
    
    int main ()
    {
        int segundo_inicial, segundo, hora, minuto;
    
        hora = 0; // caso não tenha no minimo uma hora, no final não sera representado um endereço de memoria e sim 0 horas
        minuto = 0; // claro que você pode fazer um printf mais sofisticado e condicional, ai fica ao seu criterio
    
        printf ("informe um valor em, segundos\n");
        scanf("%d",&segundo_inicial);
    
        segundo = segundo_inicial; //para no final você ainda ter o valor inicial
    
        if (segundo>=3600) // > ou = caso tenha apenas um hora
        {
            hora = (segundo / 3600);
            segundo = segundo - (hora * 3600); // esta linha é obrigatoria para que haja a dedução do valor inicial
        }
    
        if (segundo>=60) // > ou = caso tenha apenas um minuto
        {
            minuto = (segundo / 60);
            segundo = segundo - (minuto * 60); // esta linha é obrigatoria para que haja a dedução do valor inicial
        }
    
    
        printf(" %d segundos formam %d horas %d minutos e %d segundos\n",segundo_inicial ,hora, minuto, segundo);
    
        getch();
    
    }

    Não sei se estou realmente te ajudando lhe dando a resposta pronta, mas com os comentários será fácil seu entendimento de cada modificação no seu programa inicial. :)

  2. Estou fazendo um trabalho em C para a faculdade...

    Simplificando meu problema é assim assim:

    char texto[10];

    texto='palavra';

    Sei que se eu colocar letra por letra indicando a prosição da string eu vou conseguir armazenar, mas não tem uma forma de conseguir isso direto como em outras linguagens de programação.

    Porque tenho muitas structs com varias chars q vão assumir palavras dentro do codigo.

    Desde já agradeço.

×
×
  • Criar Novo...