// Solução do exercício proposto Tutorial 14 4-a
#include <cstdlib>
#include <iostream>
using namespace std;
const int MAX = 10;
int main(int argc, char *argv[])
{
int vet[MAX];
int i;
int valor;
int diff;
for(i=0;i<MAX;i++) {
printf("vet[%d]= ",i+1);
scanf("%d", &vet[i]);
putchar('\n');
}
printf("\n\nValor procurado: ");
scanf("%d", &valor);
putchar('\n');
// encontra menor diferença
diff = abs(vet[0] - valor);
for(i=1;i<MAX;i++)
if(abs(vet[i]-valor)<diff)
diff = abs(vet[i]-valor);
// mostra vetor
for(i=0;i<MAX;i++)
printf("%2d: %2d ", i+1, vet[i]);
printf("\n\n");
// procura valor
for(i=0;i<MAX;i++)
if(abs(vet[i]-valor)==diff)
printf( "___^__ ");
else printf(" ");
printf("\n\n");
system("PAUSE");
return EXIT_SUCCESS;
}
Nenhum comentário:
Postar um comentário
Observação: somente um membro deste blog pode postar um comentário.