faça um algoritmo que receba certa quantidade
de carros de uma empresa que o usuario ira informar
e aplique em cada carro um codigo, um custo por hora
de aluguel, o custo por dia, o custo semanal e o custo mensal.
Depois, é passado o numero de vezes/tarefas(inteiro) que o usuario ira usar
o carro e o tempo que sera gasto em cada uso(em horas).
a saida de dados deverá resultar no codigo do carro com menor
preço para executar a tarefa, um por linha.Caso haja
empate, ou, seja, mais de um carro com menor
valor de execuçao, os codigos dos carros deverao
aparecer na ordem em que foram informados ao sistema.
obs: use pelo menos um struct e pelo menos uma funçao e alocaçao dinamica
____________________________________
o que ja fiz:
#include<stdio.h>
#include<stdlib.h>
struct entradas
{
int n_carros;
int c_hora;
int c_dia;
int c_semana;
int c_mensal;
int n_tarefas;
int tempoestimado;
int cod_carros;
}dados;
int main()
{
int qnt_tarefas;
int i;
printf("informe numero de carros: ");
scanf("%d", &dados.n_carros);
for (i=0; i<dados.n_carros;i++)
{
printf("codigo do carro: ");
scanf("%d", &dados.cod_carro);
printf("preco por hora de aluguel: ");
scanf("%d", &dados.p_hora);
printf("preco por dia: ");
scanf("%d", &dados.p_dia);
printf("preco por semana: ");
scanf("%d", &dados.p_semana);
printf("preco mensal: ");
scanf("%d",&dados.p_mensal);
}
return 0;
}
como seleciono o menor??