Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- //Slide 9, Questão 1/b).
- int main(){
- int vetor[20];
- int i, max=0, min=0, cont=0, aux=0, aux2=0, soma=0;
- float media;
- printf("Digite valores para o vetor:\n");
- for(i=0; i<20; i++){
- scanf("%d", &vetor[i]);
- cont = vetor[i];
- soma += cont;
- }
- media = soma / 20.0;
- cont=0;
- for(i=0; i<20; i++){
- if(vetor[i]<media)
- min++;
- else if(vetor[i]>media)
- max++;
- else
- cont++;
- }
- int menor[min], maior[max];
- for(i=0; i<20; i++)
- if(vetor[i]<media){
- menor[aux] = vetor[i];
- aux++;
- }
- else{
- maior[aux2] = vetor[i];
- aux2++;
- }
- if(min>cont && max>cont){
- printf("Vetor Menor: { ");
- for(i=0; i<min; i++)
- printf("%d ", menor[i]);
- printf("}.\nVetor Maior: { ");
- for(i=0; i<max; i++)
- printf("%d ", maior[i]);
- printf("}.\n");
- }
- else
- printf("Os números do vetor são todos iguais a média!\n");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement