Total de visualizações de página

sexta-feira, 17 de junho de 2011

Algoritmo em C Vetor que imprime o maior e o menor e a posição.


/*6) Elabore um programa em C/C++ que leia um vetor X com 10 números e calcule e imprima a diferença entre o maior e o menor elemento existente no vetor, bem como as posições que o maior e o menor ocupam no conjunto de dados.*/
#include<conio.h>
#include<stdio.h>
#include<stdlib.h>

main()
{
int i,X[10], maior=-999, menor=999, P1, P2;

printf("Digite 10 numeros:\n");

for(i=1; i<=10; i++){
  printf("X[%d]: ",i);
          scanf("%d",&X[i]);

if (X[i]>maior){
 
    maior=X[i];
    P1=i;
    }
   if (X[i]<menor){
    menor=X[i];
    P2=i;
}

}
printf("Os 10 numeros sao:\n");
for(i=1; i<=10; i++){
printf("X[%d]: %d\n",i,X[i]);



}
printf("Maior: X[%d]: %d\nMenor: X[%d]: %d\n",P1,maior,P2,menor);
printf("A diferença entre o maior e o menor eh:%d",maior-menor);


getch();
}

Nenhum comentário:

Postar um comentário