7-Laboratoriya mashg„uloti.
Mavzu: C++ tilida satriy kattaliklar.
Ishning maqsadi: Talabalarga C++ tilida satriy miqdorlar
ustida amallar bajarishni
o`rgatish.
Nazariya bo`yicha qisqacha ma‘lumot
Kiritilgan satrni katta harflar bilan chiqaruvchi dastur
tuzilsin
#include
#include
using namespace std;
int main()
{
char c[20];
cout << "satr kiriting\n";
cin.getline(c, sizeof(c));
for (int i = 0; i < strlen(c); i++)
c[i] = toupper(c[i]);
cout << c << endl;
return 0;
}
Toifalarni o'zgartirish funksiyalari
Quyidagi funksiyalardan foydalanish uchun
stdlib.h
sarlavha faylini progarmmaga qo'shish
kerak.
Satrni butun va haqiqiy songa
aylantirish
#include
#include
using namespace stds;
int main ()
{
char c[] = "3.1415";
double f;
int n;
f = atof(c);
n = atoi(c);
cout << f << endl;
cout << n << endl;
return 0;
}
Satrlar bilan ishlovchi asosiy funksiyalar bilan tanishib chiqamiz.
Satr хususiyatlarini aniqlash uchun quyidagi funksiyalardan foydalanish mumkin:
unsigned int size() const; // satr o‘lchami
unsigned int length() const; // satr
elеmеntlar sоni
unsigned int max_size() const; // satrning maksimal uzunligi
unsigned int capacity() const; // satr
egallagan хоtira hajmi
bool empty() const; // satrning bo‘shligini aniqlash
Satrning uzunligini aniqlash uchun length() yoki size()
funksiyalaridan foydalanish
mumkin.