Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- 12 Faça um simulador do famoso jogo “leilão do menor valor único”.
- Dica: peça ao usuário para fornecer o valor máximo do leilão,
- em seguida crie um vetor para armazenar a quantidade de lances para cada valor possível.
- Para isto dimensione o tamanho do vetor para 100 vezes o valor máximo do lance
- (assim ele poderá representar os centavos também). */
- #include<stdio.h>
- #include<stdlib.h>
- int main() {
- float valor,numero,qtde[10],lance,lanceInteiro,ganhador;
- int i;
- printf("Por favor,entre com o valor máximo do lance: R$ ");
- scanf("%f",&valor);
- numero=(valor*100);
- for(i=0;i<numero;i++){
- qtde[i]=0;
- }
- for (i=0;i<numero;i++) {
- printf("Agora,insira o valor do seu lance: ex.: 1,10 para R$ 1,10. \nDigite -1 para finalizar");
- scanf("%f",&lance);
- if (lance == -1) {
- break;
- }
- else {
- lanceInteiro =(lance*100);
- qtde[lanceInteiro]++;// ta dando erro por aqui!
- }
- }
- for (i=0;i<numero;i++) {
- if (qtde[i]==1) {
- ganhador = i/100.0;
- printf("O menor lance único foi de R$%.2f ",ganhador);
- }
- }
- system("pause");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment