|
O’zbekiston respublikasi axborot texnologiyalari
|
Sana | 03.12.2023 | Hajmi | 119,7 Kb. | | #110550 |
Bog'liq Negmurodov Jonibek. MTA 1-amaliy
O’ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI
VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI
TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
315-22 guruh talabasi Negmurodov Jonibek
Ma’lumolar tuzilmasi va Algoritmlar fanidan bajargan
1-amaliy topshirig’i
Mavzu: Ma’lumotlarni oddiy sozlangan turlari
Tekshirdi: Bo’riyev Yusuf
TOSHKENT 2023
Ishdan Maqsad: Ma’lumotlarni oddiy turlarini o’rganish va
ularni tadqiq etish.
Қўйилган масала: C++ тилида бутун, ҳақиқий, белгили, мантиқий турдаги маълумотларни эълон қилиш ва уларга доир мисолларни дастурини ишлаб чиқиш .
Иш тартиби:
Тажриба иши тавсифини ўрганиш;
Берилган топшириқни дастури алгоритмини ишлаб чиқиш;
С++ тилида дастурни яратиш;
Дастурни ишлатиш;
масалани ечиш;
хисоботни тайёрлаш.
Қисқача назария
Кўплаб дастурлаш тилларида маълумотлар базавий ва келтирилган турларга ажратилади. Маълумотларни турларини қуйидаги расмдагидек классификациялаш мумкин.
Маълумотларнинг ихтиёрий тури қийматлар соҳаси ва улар устида бажарилиши мумкин бўлган амаллар орқали тавсифланади. void калит сўзи хеч қандай типга эга эмасликни англатади. Бундай типдаги функциялар хеч қандай типдаги қиймат қайтармаслигини билдиради.
16. Берилган матнли файлда а харфи нечта марта қатнашганини сананг.
C++ da yozgan kodimiz.
#include
#include
#include
int countOccurrences(const std::string& text, char target) {
int count = 0;
for (char c : text) {
if (c == target) {
count++;
}
}
return count;
}
int main() {
std::string text;
std::cout << "Matnni kiriting: ";
std::getline(std::cin, text);
int uppercaseCount = countOccurrences(text, 'A');
int lowercaseCount = countOccurrences(text, 'a');
std::cout << "Matnda katta 'A' harfi soni: " << uppercaseCount << std::endl;
std::cout << "Matnda kichik 'a' harfi soni: " << lowercaseCount << std::endl;
int totalACount = uppercaseCount + lowercaseCount;
std::cout << "Matnda A harflari jami soni: " << totalACount << std::endl;
return 0;
}
C++ da yozgan kodimiz natijasi
|
| |