1-амалий топшириқ. Сатрлар билaн ишлаш (Белгилар массиви (char)
Download 297.63 Kb. Pdf ko'rish
|
3-dedline
1-амалий топшириқ. Сатрлар билaн ишлаш (Белгилар массиви (char) , билан ишланиши шарт). String 12. Satr va N natural soni berilgan. Shu satr belgilari orasida N tadan '*' belgisi qoʻyilgan satr hosil qiluvchi va ekranga chiqaruvchi programma tuzilsin. Dastur kodi: #include #include using namespace std; int main () { int n; char c[100], d[1000]; cout << "Satrni kriting:\n"; cin.getline(c, sizeof(c)); cin >> n; for(int i=0, k=0; i for(int j=1; j<=n; j++) { d[k+j] = '*'; } } cout << d; return 0; } Dastur natijasi: 2-амалий топшириқ. Сатрлар билин ишлаш (Сатрлар (string), билан ишланиши шарт ). String 12.S1,S2 va S3 satrlari berilgan.S1 satridagi barcha S2 satrini S3 satriga oʻzgartiruvchi programma tuzilsin. Dastur kodi: #include #include using namespace std; int main () { string s1, s2, s3; cout << "Satrni kriting:\n"; getline(cin, s1); cout << "O'zgarishi kerak bo'lgan satrni kiriting: \n"; getline(cin, s2); cout << "ustiga yozilishi kerak kerak bo'lgan satrni kiriting: \n"; getline(cin, s3); int first = s1.find(s2); int last = s2.length(); while (first != -1) { s1.replace(first, last, s3); first = s1.find(s2); } cout << endl << s1; return 0; } Dastur natijasi: Download 297.63 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling