// Эхнээс нь эхлэх хэрэгтэй байх.
// 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;
}