Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <string.h>
- #define MAXCARACTER 40
- #define MAXDEVEDORES 100
- int main()
- {
- char nomeDevedores[MAXDEVEDORES][MAXCARACTER];
- float debitos[MAXDEVEDORES],somaDebitos=0,mediaDebitos;
- int i,maiorDevedor=0,menorDevedor,posicaoMaior,posicaoMenor,qtdeAcimaDaMedia=0,j;
- for(i=0;i<MAXDEVEDORES;i++)
- {
- getchar();
- printf("\n Digite o nome do devedor: ");
- fgets(nomeDevedores[i],MAXCARACTER,stdin);
- if(strlen(nomeDevedores[i])==1) break;
- printf("\n Digite o valor do seu debito: ");
- scanf("%f",&debitos[i]);
- if(i==0) menorDevedor = debitos[i];
- if(debitos[i]>=maiorDevedor)
- {
- maiorDevedor = debitos[i];
- posicaoMaior=i;
- }else if(debitos[i]<=menorDevedor)
- {
- menorDevedor=debitos[i];
- posicaoMenor=i;
- }
- somaDebitos += debitos[i];
- }
- mediaDebitos = somaDebitos/i;// 'i' armazena a quantidade de devedores
- for(j=0;j<i;j++)
- if(debitos[j]>mediaDebitos) qtdeAcimaDaMedia++;
- printf("\n Media dos debitos: %.3f",mediaDebitos);
- printf("\n Nome do maior devedor: %s",nomeDevedores[posicaoMaior]);
- printf("\n Nome do menor devedor: %s",nomeDevedores[posicaoMenor]);
- printf("\n Quantidade de devedores acima da media: %d",qtdeAcimaDaMedia);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement