Cadastre-se

Para realizar o cadastro, você pode preencher o formulário ou optar por uma das opções de acesso rápido disponíveis.

Entrar

Por favor, insira suas informações de acesso para entrar ou escolha uma das opções de acesso rápido disponíveis.

Forgot Password,

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Captcha Clique na imagem para atualizar o captcha.

Você deve fazer login para fazer uma pergunta.

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

PergunteAqui Latest Perguntas

  • 0
Anônimo(a)

como fazer esse codigo em c++?

olá pessoal como posso fazer esse código usando a linguaem c++?

1 Faça uma função que retorne 1 se o número digitado for positivo e 0 se o número digitado for negativo.
2 Faça uma função que transforme e mostre segundos em horas, minutos e segundos. Todas as variáveis devem ser passadas como parâmetro, não havendo variáveis globais.

3 Faça um procedimento que leia cinco valores inteiros e retorne o maior e o menor deles.

Você precisa entrar para adicionar uma resposta.

2 Respostas

  1. 1)

    int funcao1(int v) {
    return (v >= 0 ? 1 : 0);
    }

    2) O raciocínio por trás dessa função é dividir os segundos por 3600, obtendo as horas. Pegar o resto, dividir por 60 para obtermos os minutos. O restante será os segundos.

    void funcao2(int segundos) {
    int horas, minutos, original;
    original = segundos;

    horas = (int)(segundos/3600);
    segundos = segundos % 3600;

    minutos = (int)(segundos/60);
    segundos = segundos % 60;

    std::cout << original << " segundos equivalem a: " << horas << " horas, " << minutos << " minutos e " << segundos << " segundos." << std::endl; }3) O raciocínio por trás dessa função está em considerar o primeiro parâmetro como sendo o maior e o menor. Testando os outros parâmetros, se localizarmos um maior ou menor, atribuímos o valor dele para as respectivas variáveis.void funcao3 (int n1, int n2, int n3, int n4, int n5, int& maior, int& menor) { menor = maior = n1;if(n2 < menor) menor = n2; if(n2 > maior)
    maior = n2;

    if(n3 < menor) menor = n3; if(n3 > maior)
    maior = n3;

    if(n4 < menor) menor = n4; if(n4 > maior)
    maior = n4;

    if(n5 < menor) menor = n5; if(n5 > maior)
    maior = n5;

    }

Perguntas Relacionadas