c++ da biror bir codda soatlar va yilar yani vaqt belgilaganda bazan 01.09 shu sanalarning olidagi nol raqami chiqmaydi.Nol raqamini chiqarish uchun esa pastdagi coddni ishlatiladi.
#include <iostream>
#include <iomanip>
using namespace std;
int main() {
int son;
int son1;
cin >> son;
cin >> son1;
cout << "Birthday is " <<setw(2) << setfill('0')<< son<<'-'<<setw(2) << setfill('0')<<son1<<".";
Natija:
Birthday is 01-09.
Yuqoridagi codni boshidan yozilishi.
Setw va setfill.Setwing () belgi orasiga nechi hohalik raqamlarni to'ldirish yoziladi agarda setw(2) qilinsa setw ihonalik raqamalarni bosh qolgan joyini to'lg'izadi.
setw(2)
Setfill esa boshqolga qolgan honalarni nima bilan to'ldirishni bildiradi.
Yani setfill (a) berilsa boshqolgan honalarni a harifi bilan to'lg'zib chiqadi.Setfillga belgi beril yotgan paytda har doyim '' shu belgini ichiga yoziladi.Setfill faqat str ning o'qiy oladi.
setfill('0')
setw va setfill ni ishlatish uchun ham alohida kutib hona chaqirish kerak.Bu kutib hona esa
#include <iomanip>
Top comments (0)