سلام دوستان
من یه برنامه C می خواستم که سوالش اینه :
در یک رشته موجود بدنبال اولین کلمه موجود گشته و در صورت وجود آنرا با کلمه دوم جایگزین کند. *نکته: ممکنه اولین کاراکتر یه عدد باشه که در اینصورت نمیتونه جایگزین بشه
ممنون میشم فوری کمکم کنین.
Printable View
سلام دوستان
من یه برنامه C می خواستم که سوالش اینه :
در یک رشته موجود بدنبال اولین کلمه موجود گشته و در صورت وجود آنرا با کلمه دوم جایگزین کند. *نکته: ممکنه اولین کاراکتر یه عدد باشه که در اینصورت نمیتونه جایگزین بشه
ممنون میشم فوری کمکم کنین.
يعني چه؟من متوجه صورت مسئله نشدم، اگر جوابتو نگرفتي توضيح دقيقتري بده تا اگه توانستيم كمكي كنيم.نقل قول:
ببینین :
مثلن کلمه ای داریم مثل computer. این برنامه بیاد بگرده : اگه اولین کاراکتر یه حرف بود، با دومین حرف باهم جابجا شن؛ یعنی بشه ocmputer
ولی اگه اولین کاراکتر عدد یا هرچیزی غیر از حرف بود، کاری انجام نده و همون کلمه رو برگردونه. یعنی بده computer
حله ؟!
سلام
کلمه با حرف یا کاراکتر خیلی فرق میکنه!نقل قول:
در یک رشته موجود بدنبال اولین کلمه موجود گشته و در صورت وجود آنرا با کلمه دوم جایگزین کند.
کد:#include <iostream.h>
#include <conio.h>
void main()
{
char * str="";
char ch;
cout<<"Enter a String: ";
cin>>str;
ch=str[0];
if((ch>='1')&&(ch<='9'))
cout<<"\nResult is : "<<str<<endl;
else
{
str[0]=str[1];
str[1]=ch;
cout<<"\nResult is : "<<str<<endl;
}
cout<<"\nPress any key to exit..."<<endl;
getch();
return;
}
آخه این سوال رو دوستم بهم داده
منم وارد نبودم
شما ببخشید !
با تشکر از شما میخوام بگم : این برنامه درسته الان دیگه؟نقل قول:
خواهش میکنم. من فقط خواستم بگم اگه دوستان متوجه نشدن به خاطر این بود که سوال واضح نبود.نقل قول:
آخه این سوال رو دوستم بهم داده
منم وارد نبودم
شما ببخشید !
خوب تست کنین ببینین درسته یا نه!!نقل قول:
با تشکر از شما میخوام بگم : این برنامه درسته الان دیگه؟
بازم ممنون
باشه، میدم تست کنه دوستم
موفق باشید
آره حله! اينم برنامت:نقل قول:
کد:#include <stdio.h>
#include <conio.h>
void main()
{
char str[100];
char temp;
while(1)
{printf("\nEnter a String:");
gets(str);
temp=str[0];
if(((temp>='a') && (temp<='z')) || ((temp>='A') && (temp<='Z')))
{str[0]=str[1];
str[1]=temp;
}
printf("\nResult is:%s",str);
printf("\nDo you want to continue(y/n)?");
if(getch()=='y')continue;
break;
}
getch();
}
نقل قول:بالاخره کودوم برنامه درسته؟ً:13:نقل قول:
تورو خدا زودتــر