├── README.md ├── программа ├── программа.c └── Өчпочмак.h /README.md: -------------------------------------------------------------------------------- 1 | # Өчпочмак -- Татар программалау теле 2 | 3 | ![echpochmak](https://github.com/erzakiev/EaPP/assets/13952639/b534abec-6b1f-415f-ac8f-81b204e68e9d) 4 | 5 | Өчпочмак программалау телендә сез Татарча код яза аласыз. Бу тел татар патриотларга җиңел өйрәнү өчен теле. 6 | 7 | Кумир иснт спонсоред бай тхис ин эни вэй. 8 | -------------------------------------------------------------------------------- /программа: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xi816/Ochpochmak/231dd85e2d3d227e03a567a99934546e1f1467d0/программа -------------------------------------------------------------------------------- /программа.c: -------------------------------------------------------------------------------- 1 | #include "Өчпочмак.h" 2 | 3 | // баш функциясе 4 | // шуннан программа башлана 5 | баш() Саламалекум 6 | С32 массив[5] = {0}; 7 | язарга("5 сан яз (һәр санны яңа юлдан):\n"); 8 | бөтенесенә (С8 ө = 0; ө < зурлыгы(массив); ө++) Саламалекум 9 | язарга(САН32": ", ө+1); 10 | тыңларга(САН32, массив+ө); 11 | Асталависта 12 | бөтенесенә (С8 ө = 0; ө < зурлыгы(массив); ө++) Саламалекум 13 | язарга(САН32"\n", массив[ө]) инде 14 | Асталависта 15 | бирергә ЯХШЫ инде 16 | Асталависта 17 | -------------------------------------------------------------------------------- /Өчпочмак.h: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | #include 5 | #include 6 | 7 | #define инде ; 8 | #define эченнән . 9 | #define эченнән_алып -> 10 | 11 | #define язарга printf 12 | #define тыңларга scanf 13 | #define яңаюл putchar(10) 14 | 15 | #define ҺӘМ && 16 | #define ЯКИ || 17 | #define һәм & 18 | #define яки | 19 | #define яки_юк ^ 20 | 21 | #define ул = 22 | #define күбрәк > 23 | #define әзрәк < 24 | #define булсын = 25 | #define күбрәк_яки_шул >= 26 | #define әзрәк_яки_шул <= 27 | #define шундый_ук == 28 | #define бүтән != 29 | 30 | #define Гаилә struct 31 | #define Общежитие union 32 | 33 | #define кирәк malloc 34 | #define кирәкми free 35 | 36 | #define байт 37 | #define килобайт *1024 38 | #define мегабайт *1048576 39 | 40 | #define баш int32_t main 41 | #define Саламалекум { 42 | #define Асталависта } 43 | 44 | #define САН16 "%h" 45 | #define ЗСАН16 "%hu" 46 | #define САН32 "%d" 47 | #define ЗСАН32 "%u" 48 | #define САН64 "%lld" 49 | #define ЗСАН64 "%llu" 50 | #define НОКТА32 "%f" 51 | #define НОКТА64 "%lf" 52 | #define НОКТА80 "%llf" 53 | #define ӨТЕР32 "%f" 54 | #define ӨТЕР64 "%lf" 55 | #define ӨТЕР80 "%llf" 56 | #define ХӘРЕФ "%c" 57 | #define ХӘРЕФЛӘР "%s" 58 | 59 | // уинт8_т булса -Wall ны кабызмагыз 60 | // зинһар өчен 61 | #define хәреф uint8_t 62 | #define хәрефләр uint8_t* 63 | 64 | #define С8 int8_t 65 | #define С16 int16_t 66 | #define С32 int32_t 67 | #define С64 int64_t 68 | 69 | #define ЗС8 uint8_t 70 | #define ЗС16 uint16_t 71 | #define ЗС32 uint32_t 72 | #define ЗС64 uint64_t 73 | 74 | // Н -- нокта, Ө -- өтер 75 | // но реальный пруграммерлар өтер белән бер 76 | // кацчан да язмый. 77 | #define Н32 float 78 | #define Н64 double 79 | #define Н80 long double 80 | 81 | #define Ө32 float 82 | #define Ө64 double 83 | #define Ө80 long double 84 | 85 | #define бирергә return 86 | #define ЯХШЫ 0 87 | #define НАЧАР 1 88 | 89 | #define тимәскә const 90 | #define НУЛЬ NULL 91 | 92 | #define булса if 93 | #define булмаса else 94 | #define бүтәнчә else if 95 | #define булганда while 96 | #define бөтенесенә for 97 | 98 | #define байт_зурлыгы sizeof 99 | #define зурлыгы(м) байт_зурлыгы(м)/байт_зурлыгы(м[0]) 100 | --------------------------------------------------------------------------------