c++ da o'zgaruvchilarni turlari.
Yasina2005
Posted on March 8, 2023
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;
}
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;
}
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;
}
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;
}
💖 💪 🙅 🚩
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
githubcopilot AI Innovations at Microsoft Ignite 2024 What You Need to Know (Part 2)
November 29, 2024