// Энэ удаад string гэх зүйлийн талаар үзэх болно.
#include <string> // string ашиглахын тулд энэхүү санг заавал дуудах ёстой.
#include <iostream> // cin, cout гэх мэт функц агуулдаг сан.
using namespace std;
int main() {
/*
string гэж юу вэ? Энэ нь хэмжээгээ өөрчилж болдог тэмдэгт төрлийн массив гэж
хэлж болох юм. char a[2000] гэсэн тохиолдолд бид 2000 хүртэлх тэмдэгтийг л
агуулж чадах юм. Харин string a; гэсэн тохиолдолд энэ нь тэмдэгт агуулдаг
хоосон тэмдэгт мөр гэж ойлгож болно. Хэмжээ хамаагүй. Гэхдээ мэдээж хязгаартай.
*/
string a, b, c; // string төрлийн a, b, c гэсэн нэртэй тэмдэгт мөрүүд.
cin >> a; // тэмдэгт мөр унших.
cin >> b; // тэмдэгт мөр унших.
// cin >> a >> b; гэж болно. Ялгаа байхгүй.
// cin, cout гэдэг функцууд бол унших болон хэвлэхэд ашигладаг бөгөөд
// ямар ч төрлийнх байсан cin >> хувьсагчийн нэр; гэж уншиж болдог ба
// автоматаар хувьсагчийн төрлийг ялгаж чаддаг.
int n, m;
n = a.size(); // оролтонд өгсөн тэмдэгт мөрийн уртыг буцаана.
m = b.size(); // оролтонд өгсөн тэмдэгт мөрийн уртыг буцаана.
cout << "Temdeg Moriin Urtuud ->" << n << " " << m << endl;
// cout << ""; гэвэл "" доторх тэмдэгтүүд хэвлэгдэнэ.
// cout << endl; гэдэг нь мөр шилжих. cout << "\n"; гэсэн ч болно.
c = a + b; // 2 тэмдэгт мөрийг залгаж байна.
cout << "ZAlgawal ->" << c << endl;
if( a == b ) cout << "Iher temdegt mor baina\n";
else cout << "Ooriimbnoo\n";
return 0;
}