-
نکته اي که تو برنامه چهار هست اينه که کدهاي اسکي حروف کوچيک از 97 تا 122 هستن . يعني a معادل 97 و z معادل 122 هستش .پس باز تو حلقه قبلي ميگين اگه [ str [ i بين اين دوعدد بود تو رشته ديگه کپي کنه و آخر سر چاپ کنه .
اينو برنامشو نوشتم . اين جا هم ميذارم . ولي قبل از اينکه نگاهش کنين خودتون يه بار امتحان کنين . خيلي ساده هستن.
[html]
#include <iostream>
using namespace std;
int main ()
{
char str [ 100 ], temp [ 100 ];
int j = 0;
int i;
cout << "Enter your string : ";
cin.getline ( str, 100 );
for ( i = 0; str [ i ]; i++ )
{
if ( str [ i ] >= 97 && str [ i ] <= 122 )
{
temp [ j ] = str [ i ];
j++;
}
}
if ( j != 0 )
{
cout << "Lowercases : ";
for ( i = 0; i < j; i++ )
cout << temp [ i ];
cout << endl;
}
else
cout << "No lowercase character found !\n";
system ( "pause" );
return 0;
}
[/html]