MUHAMMAD AL-XORAZMIY
NOMIDAGI TOSHKENT AXBOROT
TEXNOLOGIYALARI
UNIVERSITETI “DASTURIY
INJINERING” FAKULTETI SWD007-3
GURUH TALABASI
XAZRATQULOV DIYORBEKNING
“DASTURLASH-II” FANIDAN
BAJARGAN 2-AMALIY
TOPSHIRIG’IGA JAVOBI
O’QITUVCHI: Mirzayeva Gulmira
13-variant
Berilgan string turidagi to’plamning katta harfdan iborat elementlarini kichik harfga o’girib, 2- to’plamni va kichik harfdan iborat elementlarini katta harfga o’girib, 3- to’plamni hosil qiluvchi hamda ularni ekranga chiqaruvchi dastur tuzing.:
#include
#include
#include
#include
using namespace std;
int main() {
string input_str = "Mana bu Yerga kiritilgan matndan katta va kichiklarni achratib OLADI";
set uppercase_set;
for_each(input_str.begin(), input_str.end(), [&uppercase_set](char c) {
if (isupper(c)) {
uppercase_set.insert(tolower(c));
}
});
set lowercase_set;
for_each(input_str.begin(), input_str.end(), [&lowercase_set](char c) {
if (islower(c)) {
lowercase_set.insert(toupper(c));
}
});
set unique_set(input_str.begin(), input_str.end());
cout << "Kattaharfli set:";
for (char c : uppercase_set) {
cout << " " << c;
}
cout <cout << "Kichikharfli set:";
for (char c : lowercase_set) {cout << " " << c;
}
cout <cout << "Birlashgan set:";
for (char c : unique_set) {
cout << " " << c;
}
cout << endl;
return 0;
}
Natija:
2 Avtomobillar haqida (nomi, yili, versiyasi va narxi) to’plam berilgan. Avtomobillarni nomi, yili, versiyasi va narxi bo’yicha qidiruvchi hamda topilgan natijani faylga saqlashni taklif qiladigan dastur tuzing.
#include
#include
#include
#include
Do'stlaringiz bilan baham: |