sábado, 17 de setembro de 2016

Vetores - Maior idade e Menor idade

#include <stdio.h>
#include <locale.h>
#include <stdlib.h>
#define N 15
main(){
    srand(time(NULL));
    setlocale(LC_ALL,"");
    int i,j,k,num[N],vma[N], vme[N],maior=-99999,menor=99999;
    system("cls");
   
    for(i=0; i<N ; i++){
    num[i]= rand() % 15;
    printf("%d - %3d\n",i+1,num[i]);
    if(num[i]>maior){
        maior=num[i];
        }
    if(num[i]<menor){
        menor=num[i];
        }       
    }
   
    for(i=0,j=0,k=0 ; i<N ; i++){
    if(num[i]==maior){
        vma[j] = i+1;
        j++;
    }
    if(num[i]==menor){
        vme[k] = i+1;
        k++;
        }       
    }   
   
    printf("\n\nO maior é : %d e esta na posição :",maior);   
    for(i=0;i<j;i++){
    printf(" %d",vma[i]);
    }
   
    printf("\n\nO menor é : %d e esta na posição :",menor);
    for(i=0;i<k;i++){
    printf(" %d",vme[i]);
    }
}

Nenhum comentário:

Postar um comentário