#include <stdio.h>
int main(void) {
int k, i, termo, par, soma=1;
int vet[k];
float media;
vet[0] = 0;
vet[1] = 1;
for (termo=2; termo<k; termo++) {
vet[termo] = vet[termo-1] + vet[termo-2];
soma+=vet[termo];
}
//mostra os valores da sequência
for (i=0; i<k; i++) {
}
media = soma/(float)k;
printf("\nSoma: %i \nMedia: %f", soma
, media
);
//valores acima da media
int maioresMedia = 0;
for (i=0; i<k; i++) {
if (vet[i] > media) {
maioresMedia++;
}
}
printf("\n\nValores acima da media: %i", maioresMedia
);
//mostra mediana
if (k%2 == 0) { //mediana nao fica exatamente no meio
printf("\nMediana1: %.1f", (vet
[(int)k
/2]+vet
[(int)k
/2-1]) / 2.0); } else {
printf("\nMediana2: %i", vet
[(int)k
/2]); }
printf("\nUltimos valores: %i %i %i", vet
[k
-1], vet
[k
-2], vet
[k
-3]);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiAKaW50IG1haW4odm9pZCkgewoJaW50IGssIGksIHRlcm1vLCBwYXIsIHNvbWE9MTsKCXNjYW5mKCIlaSIsICZrKTsKCWludCB2ZXRba107CglmbG9hdCBtZWRpYTsKIAogCXZldFswXSA9IDA7CiAJdmV0WzFdID0gMTsKCWZvciAodGVybW89MjsgdGVybW88azsgdGVybW8rKykgewoJCXZldFt0ZXJtb10gPSB2ZXRbdGVybW8tMV0gKyB2ZXRbdGVybW8tMl07CgoJCXNvbWErPXZldFt0ZXJtb107Cgl9IAoKCS8vbW9zdHJhIG9zIHZhbG9yZXMgZGEgc2VxdcOqbmNpYQoJZm9yIChpPTA7IGk8azsgaSsrKSB7CgkJcHJpbnRmKCIlaSAiLCB2ZXRbaV0pOwoJfQogCiAJbWVkaWEgPSBzb21hLyhmbG9hdClrOwoJcHJpbnRmKCJcblNvbWE6ICVpIFxuTWVkaWE6ICVmIiwgc29tYSwgbWVkaWEpOwogCiAJLy92YWxvcmVzIGFjaW1hIGRhIG1lZGlhCiAJaW50IG1haW9yZXNNZWRpYSA9IDA7Cglmb3IgKGk9MDsgaTxrOyBpKyspIHsKCQlpZiAodmV0W2ldID4gbWVkaWEpIHsKCQkJbWFpb3Jlc01lZGlhKys7CgkJfQoJfQoJcHJpbnRmKCJcblxuVmFsb3JlcyBhY2ltYSBkYSBtZWRpYTogJWkiLCBtYWlvcmVzTWVkaWEpOwoJCgkvL21vc3RyYSBtZWRpYW5hCglpZiAoayUyID09IDApIHsgLy9tZWRpYW5hIG5hbyBmaWNhIGV4YXRhbWVudGUgbm8gbWVpbwoJCXByaW50ZigiXG5NZWRpYW5hMTogJS4xZiIsICh2ZXRbKGludClrLzJdK3ZldFsoaW50KWsvMi0xXSkgLyAyLjApOwoJfSBlbHNlIHsKCQlwcmludGYoIlxuTWVkaWFuYTI6ICVpIiwgdmV0WyhpbnQpay8yXSk7Cgl9CgkKCXByaW50ZigiXG5VbHRpbW9zIHZhbG9yZXM6ICVpICVpICVpIiwgdmV0W2stMV0sIHZldFtrLTJdLCB2ZXRbay0zXSk7CgkKCXJldHVybiAwOwp9