/****************************************************************************** Fazer um algoritmo para ler números inteiros enquanto: soma<=1000 OU cont<=15 Durante a leitura mostrar: Números lidos; Quantidade; Soma dos pares; Soma dos ímpares; Média geral; Após Mostrar todos os números acima da média; Após Mostrar todos os números abaixo ou iguais à média; *******************************************************************************/ #include int i; int soma=0; int cont=0; float somapar=0; float somaimpar=0; int array[15]={}; int main() { printf("Array das médias"); while(somapar+somaimpar<=1000 && cont<=15){ printf("\n Digite um número"); scanf("%d",&array[cont]); printf("\n Array armazenado "); somapar=0; somaimpar=0; for (int i=0;i<=cont;i++){printf("%d - ",array[i]); if (array[i]%2==0){somapar+=array[i];}else{somaimpar+=array[i];} } cont++; printf("\n Qtde de números: %d",cont); printf("\n Faltam %d",15-cont); printf("\n Soma par: %.2f",somapar); printf("\n Soma ímpar: %.2f",somaimpar); printf("\n Soma total: %.2f",somapar+somaimpar); printf("\n Falta somar %.2f",1000-(somapar+somaimpar)); printf("\n Média geral %.2f",(somapar+somaimpar)/cont); } printf("\n Números acima da média: "); for (int i=0;i<=cont;i++){ if (array[i]>((somapar+somaimpar)/cont)){ printf("%d - ",array[i]);} } printf("Números abaixo/igual da média"); for (int i=0;i<=cont;i++){ if (array[i]<=((somapar+somaimpar)/cont)){ printf("%d - ",array[i]);} } return 0; }