1. for va foreach sikllari


muxa so’zidan uning harflarini o’zgartirib slon so’zini hosil qiling


Download 65.67 Kb.
bet28/49
Sana19.06.2023
Hajmi65.67 Kb.
#1625730
1   ...   24   25   26   27   28   29   30   31   ...   49
Bog'liq
дəстурлеу жуаплары100

43. muxa so’zidan uning harflarini o’zgartirib slon so’zini hosil qiling
Muxa so'zidagi harflarni o'zgartirib "slon" so'zini hosil qilish uchun, quyidagi C++ kodidan foydalanishingiz mumkin:
#include
#include
int main() {
std::string word = "muxa";
word[0] = 's'; // "m" harfini "s" ga o'zgartiradi
word[2] = 'o'; // "x" harfini "o" ga o'zgartiradi
word[3] = 'n'; // "a" harfini "n" ga o'zgartiradi
std::cout << word << std::endl;
return 0;
}
Ushbu kod, word o'zgaruvchisiga "muxa" so'zini saqlaydi. word[0] yordamida "m" harfi "s" ga, word[2] yordamida "x" harfi "o" ga, word[3] yordamida esa "a" harfi "n" ga o'zgartiriladi. Natijada, yangi so'z word o'zgaruvchisida saqlanadi va std::cout yordamida chiqariladi. Kod quyidagi chiqarishni beradi:
slon
Bu chiqarishda, "muxa" so'zidagi harflar o'zgartirib "slon" so'ziga o'girilgan.
44. Tekst berilgan. Unda nechta o harfi borligini aniqlang.
Belgilangan matndagi "o" harflarining sonini aniqlash uchun, quyidagi C++ kodidan foydalanishingiz mumkin:
#include
#include
int main() {
std::string text = "Belgilangan matnda o harfi necha marta qaytarilganligini aniqlash";
int count = 0;
for (int i = 0; i < text.length(); i++) {
if (text[i] == 'o') {
count++;
}
}
std::cout << "Matnda " << count << " ta 'o' harfi mavjud" << std::endl;
return 0;
}
Ushbu kod, text o'zgaruvchisiga matnni saqlaydi. for tsikli yordamida, matndagi harflar tekshiriladi va har bir "o" harfi uchun count o'zgaruvchisi oshiriladi. Tsikl tugaganidan so'ng, std::cout yordamida matndagi "o" harflarining soni chiqariladi. Natijada, kod quyidagi chiqarishni beradi:
Matnda 5 ta 'o' harfi mavjud
Bu yozuvdagi matnda "o" harfi 5 marta qaytarilgan.
45. Tekst berilgan. Unda nechta probel borligini aniqlang
Belgilangan matndagi probellar sonini aniqlash uchun, quyidagi C++ kodidan foydalanishingiz mumkin:
#include
#include
int main() {
std::string text = "Belgilangan matnda nechta probel borligini aniqlash uchun kod yozing";
int count = 0;
for (int i = 0; i < text.length(); i++) {
if (text[i] == ' ') {
count++;
}
}
std::cout << "Matnda " << count << " ta probel mavjud" << std::endl;
return 0;
}
Ushbu kod, text o'zgaruvchisiga matnni saqlaydi. for tsikli yordamida, matndagi harflar tekshiriladi va har bir probel (bo'sh joy) uchun count o'zgaruvchisi oshiriladi. Tsikl tugaganidan so'ng, std::cout yordamida matndagi probellar soni chiqariladi. Natijada, kod quyidagi chiqarishni beradi:
Matnda 7 ta probel mavjud
Bu yozuvdagi matnda 7 ta probel bor.

Download 65.67 Kb.

Do'stlaringiz bilan baham:
1   ...   24   25   26   27   28   29   30   31   ...   49




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