Me ajudem ae, preciso fazer o programa dessa maneira:
Num frigorífico existem 90 bois. Cada boi traz o preso no seu pescoço,
um cartão contendo um número de identificação e seu peso. Implementar um
programa que escreva todos bois que apresenta o peso acima e abaixo da média
separadamente. Os pesos poderão ser inseridos aleatoriamente entre 500 a 1000 kilos.
(Regras: deverá existir uma função para calcular a média e uma função para
listar os bois abaixo e acima da média)
Mas só conseguir fazer da maneira que postei, não to conseguindo fazer o randon rodar, alguém pode me ajudar a melhorar esse código da maneira que está pedindo, desde já agradeço
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char** argv) {
int n, /* quantidade de bois */
i, /* contador */
id, /* identificação */
peso, /* peso */
magro_id, magro_peso, /* informações sobre o mais magro */
gordo_id, gordo_peso; /* informações sobre o mais gordo */
printf("Quantidade de bois: ");
scanf("%d", &n);
printf("Boi <id>: ");
scanf("%d", &id);
magro_id = id;
gordo_id = id;
printf("Boi <peso>: ");
scanf("%d", &peso);
magro_peso = peso;
gordo_peso = peso;
for (i = 1; i < n; i++) {
printf("Boi <id>: ");
scanf("%d", &id);
printf("Boi <peso>: ");
scanf("%d", &peso);
if (peso < magro_peso) {
magro_id = id;
magro_peso = peso;
}
if (peso > gordo_peso) {
gordo_id = id;
gordo_peso = peso;
}
}
printf("Gordo: id: %d peso: %d\n", gordo_id, gordo_peso);
printf("Magro: id: %d peso: %d\n", magro_id, magro_peso);
system("pause");
return 0;
}
Pergunta
Negolove
Me ajudem ae, preciso fazer o programa dessa maneira:
Num frigorífico existem 90 bois. Cada boi traz o preso no seu pescoço,
um cartão contendo um número de identificação e seu peso. Implementar um
programa que escreva todos bois que apresenta o peso acima e abaixo da média
separadamente. Os pesos poderão ser inseridos aleatoriamente entre 500 a 1000 kilos.
(Regras: deverá existir uma função para calcular a média e uma função para
listar os bois abaixo e acima da média)
Mas só conseguir fazer da maneira que postei, não to conseguindo fazer o randon rodar, alguém pode me ajudar a melhorar esse código da maneira que está pedindo, desde já agradeço
Editado por NegoloveAdicionar tags code [Durub]
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.