Mavzu: Satrlar bilan ishlash.
Vazifa: Berilgan satrdagi harflar, raqamlar va belgilar alohida ajratilgan holda ekranga chiqarilsin.
Dastur kodi:
#include
#include
using namespace std;
void harf(string satr)
{
string harf;
int n;
n=satr.length() ;
for(int i=0;i
{
if( satr[i]>='A' && satr[i]<='Z' || satr[i]>='a' && satr[i]<='z')
{
harf+=satr[i];
}
}
cout<
}
void raqam(string satr)
{
string raq;
int n;
n=satr.length() ;
for(int i=0;i
{
if(satr[i]>='0' && satr[i]<='9' )
{
raq+=satr[i];
}
}
cout<
}
void belgi(string satr)
{
string bel;
int n;
n=satr.length() ;
for(int i=0;i
{
if((satr[i]>='A' && satr[i]<='Z' || satr[i]>='a' && satr[i]<='z' || satr[i]>='0' && satr[i]<='9')==false )
{
bel+=satr[i];
}
}
cout<
}
int main()
{
string s1,soz,faylnomi;
cin>>s1;
harf(s1);
raqam(s1);
belgi(s1);
return 0;
}
Natija:
Do'stlaringiz bilan baham: |