c++ da o'zgaruvchilarni turlari.

yasina2005

Yasina2005

Posted on March 8, 2023

c++ da o'zgaruvchilarni turlari.

Assalomu alaykum azizlar biz sizlar bilan bugun c++ dagi funksiyalarni ko'rib chiqamiz.

#include <iostream>
#include <iomanip>
using namespace std;
int main() {
//double kasr sonlarni saqlaydi va xotiradan 8 byte ajratadi.
//nuqtadan keyin 15 tagacha son saqlaydi.
double son2 =3.5;
//string tekstlarni saqlaydi.
string text = "Text";
//char faqat belgilarni saqlaydi.
char belgi ='s';
//int butun sonlarni saqlaydi.
int son1;
//float kasr sonlarni saqlaydi.nuqtadan keyin 7tagacha son saqlaydi.
float son;
son1 =10/3.0;
son =10/3.0;
cout<<son1<<endl;
cout<<son;
// 2talik qo'shtirnoqni ichida 1talik qo'shtirnoq chiqarish uchun maxsus belgi shart emas.
//1talik qo'shtirnoq ichida 2 talik qo'shtirnoq chiqarish uchun maxsus belgi shart emas.
//1talikni ichida 1talik chiqarish uchun maxsus belgi kerak bo'ladi.
//2talikni ichida 2talik chiqarish uchunham maxsus belgi kerak.
return 0;
}
Enter fullscreen mode Exit fullscreen mode

Bizga setprecision funksiyasini ishlatish uchun iomanip kutubxonasini chaqirish kerak bo'ladi.

#include <iostream>
#include <iomanip>
using namespace std;
int main() {
float son =40.0;
cout<<setprecision(2)<<son /3;
//1cout<<setprecision(2)<<fixed<<son/3;
//2cout<<setprecision(2)<<son/3;
/*1fixed bo'lmasa boshidagi butun sonniham qo'shib hisoblaydi.agar fixed bo'lsa nuqtadan keyingilarini hisoblaydi*/
//nuqtadan keyingi sonlarni nazorat qilish uchun kerak. setprecision


return 0;
}

Enter fullscreen mode Exit fullscreen mode

Endi esa setfill va setw haqida tushuncha olamiz bu funksiyalarni ishlatish uchun ham iomanip kutubxonasini chaqirishimiz kerak bo'ladi.

#include
int main (){
int son;
cin>>son;
cout<<setfill('0') <<setw(2)<<son<<endl;
cout<<setfill('0')<<setw(5)<<3<<5;
  return 0;

}

Enter fullscreen mode Exit fullscreen mode

Biz buguncha round uchun qasi kutubxonani chaqirishni o'rganib turamiz kelasi darslarda mustaxkamlab o'rganamiz bizga round uchun cmath kutubxonasi kerak bo'ladi.

#include <iostream>
#include <iomanip>
#include <cmath>
using namespace std;
int main4 () {
float son =4.5;
cout<< round(son);
return 0;
 }
Enter fullscreen mode Exit fullscreen mode
💖 💪 🙅 🚩
yasina2005
Yasina2005

Posted on March 8, 2023

Join Our Newsletter. No Spam, Only the good stuff.

Sign up to receive the latest update from our blog.

Related