سلام یه سوال در ساختمان داده دارم
تابع هایی که بر روی رشته ها کار میکنند(حذف زیر رشته یا درج یا..........) کدومشون تابع غیر اولیه هستن، یعتی میتونن با چند تابع دیگه ساخته بشن؟
در صورت امکان دستور برنامه نویسیش رو هم قرار بدین ممنون
Printable View
سلام یه سوال در ساختمان داده دارم
تابع هایی که بر روی رشته ها کار میکنند(حذف زیر رشته یا درج یا..........) کدومشون تابع غیر اولیه هستن، یعتی میتونن با چند تابع دیگه ساخته بشن؟
در صورت امکان دستور برنامه نویسیش رو هم قرار بدین ممنون
نقل قول:
سلام .
منظورتون از تابع اوليه و غيراوليه چيه ؟ با چند تابع ديگه ساخته بشن ؟ لطفا يه کم واضح تر ادامه بدين .
مثلا از ترکیب چند تابع ، تابع حذف کردن رشته ساخته بشهنقل قول:
یا از ترکیب چند تابع ، با اینکه تابع تعیین طول رشته وجود داره ، از راه دیگه ایی یه همچین تابعی بسازیم ، یا این تابع تعیین طول رشته از چه تابع هایی در صورت غیر اولیه بودن ساخته شده
غیر اولیه بودن یعنی اینکه خود برنامه چنین امکانی نداشته باشه مثلا درج رشته ، و ما خودمون بسازیم
(البته این تابع هایی که به کار بردم مثال بودم ، دنبال این میگردم که چه تابع هایی رو از طریق ترکیب یا ....... در کار با رشته ها میشه ساخت؟
خب اين که راحته . مثلا براي تعيين طول رشته :
[html]
char a[100];
int i;
cin >> a;
for ( i = 0; a[ i ]; i++ );
cout << "Lenght is : " << i << endl;
[/html]
کسي نبود جواب مارو بده؟؟؟؟
یعنی جی؟مکمل دو رو می خوای پیاده کنی؟نقل قول:
نه منظورش اينه که الگوريتم تفريق رو رقم به رقم پياده سازي کنيم .نقل قول: