// Matn.txt fayliga kiritilgan matn ichidan sonlar, belgilar va harflarni alohida chiqarish dasturi
#include <bits/stdc++.h>
using namespace std;
int main() {
const char *str = "matn.txt";
cout << "Matnni kiriting: ";
string s;
getline(cin, s);
ofstream fayl(str);
if (fayl.is_open()) {
fayl << s << endl;
fayl.close();
char sonlar[100];
char harflar[100];
char belgilar[100];
int x = 0, y = 0, z = 0;
for (char simvol : s) {
if (isdigit(simvol)) {
sonlar[x++] = simvol;
} else if (isalpha(simvol)) {
harflar[y++] = simvol;
} else {
belgilar[z++] = simvol;
}
}
cout << "sonlar: ";
for (int i = 0; i < x; i++) {
cout << sonlar[i] << " ";
}
cout << endl;
cout << "harflar: ";
for (int i = 0; i < y; i++) {
cout << harflar[i] << " ";
}
cout << endl;
cout << "belgilar: ";
for (int i = 0; i < z; i++) {
cout << belgilar[i] << " ";
}
cout << endl;
} else {
cout << "Xatolik" << endl;
}
return 0;
}
Mensaje // Matn.txt fayliga kiritilgan matn ichidan sonlar, belgilar va harflarni alohida chiqarish dasturi
22 de enero de 2024Cerca en el feed
4este mensaje
4