#include <stdio.h>
#define program(...) int main() {
#define zacznij {
#define skoncz }
#define koniec }
#define programu
#define zadeklaruj
#define o
#define i
#define tym 0
#define ze 0
#define w
#define tablice(x) x
#define nazwie(x) x
#define wielkosci(x) [x]
#define elementow
#define element_tablicy(x) x
#define elementu_tablicy(x) x
#define indeksie(x) [x]
#define aktualnym_indeksie [indeks]
#define poinformuj puts
#define napisz printf
#define zakresie(x) for(int indeks = 0; indeks < x; ++indeks)
typedef int liczba;
typedef int liczbe;
typedef int liczb;
typedef float liczba_rzeczywista;
typedef float liczb_rzeczywistych;
typedef float liczbe_rzeczywista;
void *ponadto = 0;
#define wczytaj_rzeczywisty(x) scanf("%f", &(x))
#define zmienna(x) x
#define zmiennej(x) x
#define to =
#define plus +
#define wartosc(x) x
#define wartosci(x) = (x)
#define dzielona /
#define przez
program("kalkulatorek")
zadeklaruj tablice(liczb_rzeczywistych) o nazwie(liczby) i wielkosci(7) elementow; ponadto,
poinformuj((o tym, ze) + "Program wczytuje 7 liczb rzeczywistych do tablicy."); ponadto,
poinformuj((o tym, ze) + "Wyswietla on tablice oraz podaje sume elementow i ich srednia.");
zadeklaruj liczbe_rzeczywista o nazwie(suma) i wartosci(0);
w zakresie((liczb)7) zacznij
wczytaj_rzeczywisty(element_tablicy(liczby) o aktualnym_indeksie);
suma to suma plus element_tablicy(liczby) o aktualnym_indeksie;
skoncz
napisz((ze) + "suma: %f, srednia: %f\n", suma, suma dzielona przez 7);
koniec programu
I2luY2x1ZGUgPHN0ZGlvLmg+CgojZGVmaW5lIHByb2dyYW0oLi4uKSBpbnQgbWFpbigpIHsKI2RlZmluZSB6YWN6bmlqIHsKI2RlZmluZSBza29uY3ogfQojZGVmaW5lIGtvbmllYyB9CiNkZWZpbmUgcHJvZ3JhbXUKI2RlZmluZSB6YWRla2xhcnVqCgojZGVmaW5lIG8KI2RlZmluZSBpCiNkZWZpbmUgdHltIDAKI2RlZmluZSB6ZSAwCiNkZWZpbmUgdwoKI2RlZmluZSB0YWJsaWNlKHgpIHgKI2RlZmluZSBuYXp3aWUoeCkgeAojZGVmaW5lIHdpZWxrb3NjaSh4KSBbeF0KI2RlZmluZSBlbGVtZW50b3cKCiNkZWZpbmUgZWxlbWVudF90YWJsaWN5KHgpIHgKI2RlZmluZSBlbGVtZW50dV90YWJsaWN5KHgpIHgKI2RlZmluZSBpbmRla3NpZSh4KSBbeF0KI2RlZmluZSBha3R1YWxueW1faW5kZWtzaWUgW2luZGVrc10KCiNkZWZpbmUgcG9pbmZvcm11aiBwdXRzCiNkZWZpbmUgbmFwaXN6IHByaW50ZgojZGVmaW5lIHpha3Jlc2llKHgpIGZvcihpbnQgaW5kZWtzID0gMDsgaW5kZWtzIDwgeDsgKytpbmRla3MpIAp0eXBlZGVmIGludCBsaWN6YmE7CnR5cGVkZWYgaW50IGxpY3piZTsKdHlwZWRlZiBpbnQgbGljemI7CnR5cGVkZWYgZmxvYXQgbGljemJhX3J6ZWN6eXdpc3RhOwp0eXBlZGVmIGZsb2F0IGxpY3piX3J6ZWN6eXdpc3R5Y2g7CnR5cGVkZWYgZmxvYXQgbGljemJlX3J6ZWN6eXdpc3RhOwp2b2lkICpwb25hZHRvID0gMDsKI2RlZmluZSB3Y3p5dGFqX3J6ZWN6eXdpc3R5KHgpIHNjYW5mKCIlZiIsICYoeCkpCiNkZWZpbmUgem1pZW5uYSh4KSB4CiNkZWZpbmUgem1pZW5uZWooeCkgeAojZGVmaW5lIHRvID0KI2RlZmluZSBwbHVzICsKI2RlZmluZSB3YXJ0b3NjKHgpIHgKI2RlZmluZSB3YXJ0b3NjaSh4KSA9ICh4KQojZGVmaW5lIGR6aWVsb25hIC8KI2RlZmluZSBwcnpleiAKCnByb2dyYW0oImthbGt1bGF0b3JlayIpCgl6YWRla2xhcnVqIHRhYmxpY2UobGljemJfcnplY3p5d2lzdHljaCkgbyBuYXp3aWUobGljemJ5KSBpIHdpZWxrb3NjaSg3KSBlbGVtZW50b3c7IHBvbmFkdG8sCglwb2luZm9ybXVqKChvIHR5bSwgemUpICsgIlByb2dyYW0gd2N6eXR1amUgNyBsaWN6YiByemVjenl3aXN0eWNoIGRvIHRhYmxpY3kuIik7IHBvbmFkdG8sCglwb2luZm9ybXVqKChvIHR5bSwgemUpICsgIld5c3dpZXRsYSBvbiB0YWJsaWNlIG9yYXogcG9kYWplIHN1bWUgZWxlbWVudG93IGkgaWNoIHNyZWRuaWEuIik7CgkKCXphZGVrbGFydWogbGljemJlX3J6ZWN6eXdpc3RhIG8gbmF6d2llKHN1bWEpIGkgd2FydG9zY2koMCk7Cgl3IHpha3Jlc2llKChsaWN6Yik3KSB6YWN6bmlqCgkJd2N6eXRhal9yemVjenl3aXN0eShlbGVtZW50X3RhYmxpY3kobGljemJ5KSBvIGFrdHVhbG55bV9pbmRla3NpZSk7CgkJc3VtYSB0byBzdW1hIHBsdXMgZWxlbWVudF90YWJsaWN5KGxpY3pieSkgbyBha3R1YWxueW1faW5kZWtzaWU7Cglza29uY3oKCQoJbmFwaXN6KCh6ZSkgKyAic3VtYTogJWYsIHNyZWRuaWE6ICVmXG4iLCBzdW1hLCBzdW1hIGR6aWVsb25hIHByemV6IDcpOwprb25pZWMgcHJvZ3JhbXU=