O‘ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI Ma’lumotlar tuzilmasi va algoritmlar fanidan
1-tajriba ishi
Guruh : 021-20
Bajardi : Jasur Allamurodov
Tekshirdi :Bo’riyev Yusuf
Toshkent-2022 1-tajriba ishi Variant - 15 15. Berilgan matnli fayldan simvollarni o‘qib, ekranga chiqaring va raqamlarni ajratib ko‘rsating.
#include // fayllar bilan ishlash uchun
#include // kiritish-chiqarish oqimi uchun
#include // vector tuzilmasi bilan ishlash uchun
using namespace std; // umumiy nollar fazosi
int main() { // asosiy funksiya
ifstream in("input.txt"); // kiruvchi ma'lumotlar fayli
vector ss;
string s;
while (!in.eof()) { // Faylni oxiriga tekshirish
getline(in, s); // Fayldan satrni o'qib olish
cout << s << endl; // O'qib olingan satrni ekranga chiqarish
ss.push_back(s);
}
// O'qib olingan barcha satrlar ichidan raqamlarni topish
for (string i : ss) {
for (char c : i) {
if (isdigit(c)) { // [0, 9]
cout << c << ' ';
}
}
cout << endl;
}
}