1-vazifa cpp Satr berilgan. Unda joylashgan raqamlar va harflar ajratilib chiqarilsin
Download 9.75 Kb.
|
Dasturlash 4-topshiriq
1-vazifa.cpp Satr berilgan. Unda joylashgan raqamlar va harflar ajratilib chiqarilsin. #include using namespace std; int main() { string S; string k = ""; string n = ""; cout << "Satr kiriting: "; getline(cin, S); for (int i = 0; i < S.length(); i++) { if (S[i] == '0' || S[i] == '1' || S[i] == '2' || S[i] == '3' || S[i] == '4' || S[i] == '5' || S[i] == '6' || S[i] == '7' || S[i] == '8' || S[i] == '9') { k = k + (char) S[i]; } else { n = n + (char) S[i]; } } cout << k << endl; cout << n; return 0; } ____________________________________________________________________________ 2-vazifa.cpp 1-vazifadagi masala uchun “dasturlash.h” kutubhonasi yaratilsin, unda “dastur()” deb nomlangan funksiya bo’lishi kerak. Asosiy dasturda faqat shu funksiya chaqiriladi va variantga mos parametrlar kiritiladi va tekshiriladi. Dastur ko’rinishi quyidagicha bo’lish lozim: #include #include "dasturlash.h" using namespace std; int main() { string S; cout << "Satr kiriting: "; getline(cin, S); dastur(S); return 0; } _________________________________________________________ dasturlash.h #include using namespace std; void dastur(string satr) { string k = ""; string n = ""; for (int i = 0; i < satr.length(); i++) { if (satr[i] == '0' || satr[i] == '1' || satr[i] == '2' || satr[i] == '3' || satr[i] == '4' || satr[i] == '5' || satr[i] == '6' || satr[i] == '7' || satr[i] == '8' || satr[i] == '9') { k = k + (char) satr[i]; } else { n = n + (char) satr[i]; } } cout << k << endl; cout << n; } Download 9.75 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling