fork(1) download
  1. // Энэ удаад бодит тооны тухай үзэх болно.
  2.  
  3. #include <stdio.h>
  4. #include <math.h> // математикийн функц агуулдаг сан. Жишээ нь sin, cos, tan, sqrt гэх
  5. // мэт функ ашиглахыг хүсвэл заавал бичнэ.
  6.  
  7. int main() {
  8. // бид бүхэл тоог int гэж зарлаж байсан ба энэ төрлийн хувьсагч дээр
  9. // зөвхөн бүхлээр л үйлдлүүд хийгдэнэ. Жишээ нь 6/5 = 1
  10. // Гэвч бид 6/5 = 1.2 буюу бодит тоогоор мэдэхийг хүсвэл яах вэ?
  11. // Энэ тохиолдолд double буюу бодит тоон төрлийг авж үзнэ.
  12.  
  13. // Бодлого. 2 бодит тоо өгөгдөх ба тэр 2 тооны ногдвор үржвэр мөн тус тусын
  14. // язгуурыг 7 оронгийн нарывчлалтай ол.
  15. double a, b, x, y, x1, y1; // бутархай тоон утга авж чадах a, b, x, y, x1, y1 гэсэн хувьсагч.
  16.  
  17. // эхлээд 2 бодит тоогоо уншина.
  18. scanf("%lf %lf", &a, &b); // double төрлийн хувьсагчийг %lf гэж танина.
  19.  
  20. x = a/b;
  21. y = a*b;
  22. x1 = sqrt(a); // sqrt( тоо ) өгхөд энэ тооны язгуурыг буцаадаг буюу олдог функц.
  23. // энэ функцыг ашиглахын тулд заавал math.h санг дуудна.
  24. y1 = sqrt(b);
  25.  
  26. printf("%.7lf %.7lf %.7lf %.7lf\n", x, y, x1, y1);
  27. // %lf бол double төрлийн таних тэмдэг. Харин бид X оронгийн нарийвчлалтай хэвлэх
  28. // ёстой гэвэл %.Xlf гэж бичнэ. X-нь бүхэл тоо.
  29. return 0;
  30. }
Success #stdin #stdout 0s 4224KB
stdin
1 3
stdout
0.3333333 3.0000000 1.0000000 1.7320508