1. for va foreach sikllari


Download 65.67 Kb.
bet7/49
Sana19.06.2023
Hajmi65.67 Kb.
#1625730
1   2   3   4   5   6   7   8   9   10   ...   49
Bog'liq
дəстурлеу жуаплары100

8. Satrlarni solishtirish
Satrlarni solishtirish, turli turdagi ma'lumotlarni solishtirishdan farqli ravishda amalga oshiriladi. Satrlarni solishtirishda, ==, !=, <, >, <=, >= operatorlari yordamida ishlatiladi. Satrlarni solishtirishda, har bir belgi alohida solishtiriladi va bitta belgi boshqa belgiga nisbatan katta yoki kichikligi hisoblanadi.
Quyidagi misol satrlarni solishtirishni ko'rsatadi:
cpp
#include
#include
using namespace std;
int main() {
string str1 = "Hello";
string str2 = "World";
if (str1 == str2) {
cout << "The strings are equal" << endl;
} else {
cout << "The strings are not equal" << endl;
}
if (str1 < str2) {
cout << "str1 is less than str2" << endl;
} else {
cout << "str1 is greater than or equal to str2" << endl;
}
return 0;
}
== operatori yordamida ikkita satrning teng yoki teng emasligi solishtiriladi. < va > operatorlari yordamida, ikkita satrning bir-biriga nisbatan katta yoki kichikligi solishtiriladi.
Satrlar, matnli ma'lumotlarni solishtirish va ular ustida amallar bajarish uchun juda qulay usuldir.
9. Satr qismlarini izlash
Satrlarning qismlarini izlash uchun, C++ dasturlash tilida substr() funksiyasi ishlatiladi. Bu funksiya, bitta satrni boshidan yoki o'rtasidan boshqa bir joyga qarab ajratadi. Quyidagi sintaksis bilan ishlatiladi:
cpp
string substr (size_t pos, size_t len);
Bu yerda, pos belgisi, ajratish boshlanadigan belgi indeksini aniqlaydi va len belgisi, ajratiladigan belgilar sonini aniqlaydi. pos belgisi, 0 dan boshlanadigan indekslar bilan belgilanadi va len belgisi, ajratiladigan belgilar soni bilan belgilanadi.
Quyidagi misol satrning boshidan va o'rtasidan ajratilgan qismini ko'rsatadi:
cpp
#include
#include
using namespace std;
int main() {
string str = "Hello World!";
string sub1 = str.substr(0, 5);
string sub2 = str.substr(6, 6);
cout << "The first substring is: " << sub1 << endl;
cout << "The second substring is: " << sub2 << endl;
return 0;
}
substr() funksiyasi yordamida, pos belgisi, qo'shiladigan belgilarning birinchi indeksini aniqlaydi. len belgisi, qo'shiladigan belgilarning son indeksi bilan birlikda beriladi. Natijada, ajratilgan satrning belgilari, sub1 va sub2 o'zgaruvchilariga yuklanadi va konsolga chiqariladi.

Download 65.67 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10   ...   49




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling