#include <stdio.h>
int main(void) {
int vet[10], i, j, menor, antigoMenor;
for (i=0; i<10; i++) {
}
//encontra o menor
menor = vet[0];
for (i=0; i<10; i++) {
if (vet[i] < menor) {
menor = vet[i];
}
}
//mostra em ordem os demais valores
antigoMenor = menor;
for (j=0; j < 9; j++) { //9 porque já foi mostrado o menor de todos antes
for (i=0; i<10; i++) {
if (vet[i] > antigoMenor) {
menor = vet[i];
}
}
for (i=0; i<10; i++) {
if (vet[i] < menor && vet[i] > antigoMenor) {
menor = vet[i];
}
}
antigoMenor = menor;
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbih2b2lkKSB7CglpbnQgdmV0WzEwXSwgaSwgaiwgbWVub3IsIGFudGlnb01lbm9yOwoJCglmb3IgKGk9MDsgaTwxMDsgaSsrKSB7CgkJc2NhbmYoIiVpIiwgJnZldFtpXSk7Cgl9CgkKCS8vZW5jb250cmEgbyBtZW5vcgoJbWVub3IgPSB2ZXRbMF07Cglmb3IgKGk9MDsgaTwxMDsgaSsrKSB7CgkJaWYgKHZldFtpXSA8IG1lbm9yKSB7CgkJCW1lbm9yID0gdmV0W2ldOwoJCX0KCX0KCXByaW50ZigiJWkgIiwgbWVub3IpOwoKCS8vbW9zdHJhIGVtIG9yZGVtIG9zIGRlbWFpcyB2YWxvcmVzCglhbnRpZ29NZW5vciA9IG1lbm9yOwoJZm9yIChqPTA7IGogPCA5OyBqKyspIHsgLy85IHBvcnF1ZSBqw6EgZm9pIG1vc3RyYWRvIG8gbWVub3IgZGUgdG9kb3MgYW50ZXMKCQlmb3IgKGk9MDsgaTwxMDsgaSsrKSB7CgkJCWlmICh2ZXRbaV0gPiBhbnRpZ29NZW5vcikgewoJCQkJbWVub3IgPSB2ZXRbaV07CgkJCX0KCQl9CgkJCgkJZm9yIChpPTA7IGk8MTA7IGkrKykgewoJCQlpZiAodmV0W2ldIDwgbWVub3IgJiYgdmV0W2ldID4gYW50aWdvTWVub3IpIHsKCQkJCW1lbm9yID0gdmV0W2ldOwoJCQl9CgkJfQoJCWFudGlnb01lbm9yID0gbWVub3I7CgkJcHJpbnRmKCIlaSAiLCBtZW5vcik7Cgl9CgkKCXJldHVybiAwOwp9Cg==