// Эхнээс нь эхлэх хэрэгтэй байх.
// DevC++ гээд compiler байгаа ба түүнийг суулгаад кодоо бичиж эхлээрэй.
// "//" энэ 2 ташуу зураас бол коммент ба кодыг ажлуулахад ямар ч хамааагүй болно
// ер нь бол тайлбар хийх зорилготой.
#include <stdio.h> // ер нь сан ч гэхиймүү scanf, printf, тэгээд өөр функцуудыг
// ашиглахыг хүсвэл заавал бичих ёстой. Ер нь бол заавал бичнэ
int main() { // гол функц буюу бидний бодолт явагдах хэсэг
// Бодлого 1: "Hello World\n" гэж хашилтгүйгээр хэвлэ.
printf("Hello World\n");
// printf буюуу хэвлэх үйлдэл ба хашилтан дотор бичигдсэн зүйлс хэвлэгэдэнэ.
// \n гэдэг бол мөр шилжих үйлдэл
// Бодлого 2: 2 бүхэл тоо өгөгдөх ба тэр 2 тооны нийлбэрийг ол.
// Бидний хамгийн эхэнд хийх ёстой үйлдэл бол тэр бүхэл тоонуудыг унших ёстой юм.
int a = 0, b = 0, c = 0;
// a, b, c гэдэг нь int төрлийн хувьсагч юм.
// int төрлийн хувьсагч гэдэг нь нь -(2^32-1) ээс 2^32-1
// багтах бүхэл утгыг хадгалж чадах зүйл юм.
// одоогийн a, b, c гийн утгууд бол бүгд 0 юм.
// a = 1 гэвэл а-гийн утга 1 болно.
// scanf гэдэг функц бол унших үйлдэл юм.
scanf("%d %d", &a, &b);
// Оролтонд өгөх эхний бүхэл тоог a гэсэн int төрлийн хувьсагчид оноож байна.
// өөрөөр хэлбэл a гэдэг хувьсагчийн одоогийн агуулж буй утга гэдэг бол
// оролтонд өгсөн тоо юм.
// үүнтэй адил дараагийн тоог b гэсэн хувьсагчид оноож байна.
// Одоо бид тоогоо уншсан тул эдгээрийн нийлбэрийг олох хэрэгтэй.
c = a+b; // + бол нэмэх үйлдэл ба a тоондээр b тоог нэмээд c гэсэн хувьсагчид
// утгыг нь оноож байна. Одоо бид c гэсэн тоог хэвлэхэд хангалттай.
printf("%d\n", c); // Энэд c гэсэн тоо буюу бидний хариуг хэвлэж байна.
// %d гэдэг бол int төрлийн хувьсагчийг унших болон хэвлэхэд ашиглагддан таних
// тэмдлэгээ гэх юм уу даа.
// Зарим үйлдлүүд
c = a-b; // c-д a болон b тооны ялгаврын утгыг оноож байгаа буюуу хасах үйлдэл
printf("%d\n", c);
c = a/b; // хуваах үйлдэл.
printf("%d\n", c);
c = a*b; // үржих үйлдэл.
printf("%d\n", c);
// Хэрвээ a гэсэн тоог 7д хуваасан хариуг мэдэхийг хүсэж байгаа бол
c = a/7; // болно гэсэн үг юм.
printf("%d\n", c);
return 1;
}