fork(6) download
  1. // Эхнээс нь эхлэх хэрэгтэй байх.
  2. // DevC++ гээд compiler байгаа ба түүнийг суулгаад кодоо бичиж эхлээрэй.
  3.  
  4. // "//" энэ 2 ташуу зураас бол коммент ба кодыг ажлуулахад ямар ч хамааагүй болно
  5. // ер нь бол тайлбар хийх зорилготой.
  6.  
  7. #include <stdio.h> // ер нь сан ч гэхиймүү scanf, printf, тэгээд өөр функцуудыг
  8. // ашиглахыг хүсвэл заавал бичих ёстой. Ер нь бол заавал бичнэ
  9.  
  10. int main() { // гол функц буюу бидний бодолт явагдах хэсэг
  11.  
  12. // Бодлого 1: "Hello World\n" гэж хашилтгүйгээр хэвлэ.
  13. printf("Hello World\n");
  14. // printf буюуу хэвлэх үйлдэл ба хашилтан дотор бичигдсэн зүйлс хэвлэгэдэнэ.
  15. // \n гэдэг бол мөр шилжих үйлдэл
  16.  
  17.  
  18. // Бодлого 2: 2 бүхэл тоо өгөгдөх ба тэр 2 тооны нийлбэрийг ол.
  19. // Бидний хамгийн эхэнд хийх ёстой үйлдэл бол тэр бүхэл тоонуудыг унших ёстой юм.
  20.  
  21. int a = 0, b = 0, c = 0;
  22. // a, b, c гэдэг нь int төрлийн хувьсагч юм.
  23. // int төрлийн хувьсагч гэдэг нь нь -(2^32-1) ээс 2^32-1
  24. // багтах бүхэл утгыг хадгалж чадах зүйл юм.
  25. // одоогийн a, b, c гийн утгууд бол бүгд 0 юм.
  26. // a = 1 гэвэл а-гийн утга 1 болно.
  27.  
  28. // scanf гэдэг функц бол унших үйлдэл юм.
  29. scanf("%d %d", &a, &b);
  30. // Оролтонд өгөх эхний бүхэл тоог a гэсэн int төрлийн хувьсагчид оноож байна.
  31. // өөрөөр хэлбэл a гэдэг хувьсагчийн одоогийн агуулж буй утга гэдэг бол
  32. // оролтонд өгсөн тоо юм.
  33. // үүнтэй адил дараагийн тоог b гэсэн хувьсагчид оноож байна.
  34.  
  35. // Одоо бид тоогоо уншсан тул эдгээрийн нийлбэрийг олох хэрэгтэй.
  36.  
  37. c = a+b; // + бол нэмэх үйлдэл ба a тоондээр b тоог нэмээд c гэсэн хувьсагчид
  38. // утгыг нь оноож байна. Одоо бид c гэсэн тоог хэвлэхэд хангалттай.
  39.  
  40. printf("%d\n", c); // Энэд c гэсэн тоо буюу бидний хариуг хэвлэж байна.
  41. // %d гэдэг бол int төрлийн хувьсагчийг унших болон хэвлэхэд ашиглагддан таних
  42. // тэмдлэгээ гэх юм уу даа.
  43.  
  44. // Зарим үйлдлүүд
  45. c = a-b; // c-д a болон b тооны ялгаврын утгыг оноож байгаа буюуу хасах үйлдэл
  46. printf("%d\n", c);
  47.  
  48. c = a/b; // хуваах үйлдэл.
  49. printf("%d\n", c);
  50.  
  51. c = a*b; // үржих үйлдэл.
  52. printf("%d\n", c);
  53.  
  54. // Хэрвээ a гэсэн тоог 7д хуваасан хариуг мэдэхийг хүсэж байгаа бол
  55. c = a/7; // болно гэсэн үг юм.
  56. printf("%d\n", c);
  57. return 1;
  58. }
Runtime error #stdin #stdout 0s 16064KB
stdin
Standard input is empty
stdout
Standard output is empty