مشاهده نسخه کامل
: کمک در نوشتن 3 برنامه با C++
cyrus_achamenian
07-04-2007, 16:17
سلام
بسیار ممنون می شم اگه در نوشتن این 3 تا برنامه به من کمک کنید :
1- Write a program to find maximum and minimum and sum of given set of numbers.
2- Write a program using template functions for finding maximum and minimum ( max( ) & min( ) ) in a list of numbers.
3- Write programs for finding the number of characters , words and sentences in the given text.
البته بیشتر تو سومی گیر دارم و نمی دونم چجوری بنویسم!!!
که البته سومی هم همونجور که گفته شده حتما نباید همش تو یه برنامه باشه...می تونه تو 3 تا برنامه جدا باشه!
با تشکر از کمکتون
linuxlove
08-04-2007, 07:30
همه جمله رو بخون بعد کد ascii شون رو برگردون با مقایسه با کد اسکی عدد ها راحت پیدا میشه مشکل کجاست؟
cyrus_achamenian
08-04-2007, 15:34
همه جمله رو بخون بعد کد ascii شون رو برگردون با مقایسه با کد اسکی عدد ها راحت پیدا میشه مشکل کجاست؟
متوجه نشدم!!!!
گفته تعداد کاراکترها ( حرف ها ) ، کلمه ها و جمله ها در یک متن داده شده!
hadi_joulaee
08-04-2007, 15:35
چرا اینقدر مسئله رو سخت میکنین با getch() میشه راحت این برنامه رو نوشت.
اینم سورس برنامه:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
cyrus_achamenian
08-04-2007, 16:32
برای اولی خودم دو تا کد نوشتم اما هیچ کدوم کار نمی کنه!!!
اولی :
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
دومی : مثلا اومدم با استفاده از constructor انجام بدم
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
ممنون می شم اشکال کارو بگید
cyrus_achamenian
08-04-2007, 16:53
چرا اینقدر مسئله رو سخت میکنین با getch() میشه راحت این برنامه رو نوشت.
اینم سورس برنامه:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
از کمک شما خیلی ممنونم
ولی این برنامه output جالبی نداره...اصلا حروفی که وارد می کنی در پنجره خروجی نمی یاد ؛ فقط چند تا کلید رو که می زنی و بعد Enter می کنی می بینی یه چیزایی شمرده!!
در ضمن در سوال پرسیده شده نگفته که کلمه به کلمه از ترمینال بخونید و همونجا بشمرید...گفته که یک متن ( text ) وارد کنید و این اجزائشو بشمرید!
ممنونم از توجهتون
__________________________________________________ _____________________________________
پ.ن : البته پست شما کمک بزرگی کرد...حداقل این برنامه رو نوشتم...البته با کمی ویرایش که فکر کنم حالا خیلی بهتر شده باشه :
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
امیدوارم بقیه برنامه ها رو ( که البته خودم نوشتم؛ فقط چند تا اشکال کوچیک داره ) دوستان راهنمایی کنند تمومش کنم!
cyrus_achamenian
08-04-2007, 17:38
برای اولی خودم دو تا کد نوشتم اما هیچ کدوم کار نمی کنه!!!
اولی :
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
دومی : مثلا اومدم با استفاده از constructor انجام بدم
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
ممنون می شم اشکال کارو بگید
اینم یکی دیگه که برای همون اولی نوشتم...ولی بازم جواب نمی ده!!!دیگه داره دیوونم می کنه!
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
نمی دونم این چه error های مسخره ایه!!! تو هر سه فرمی که نوشتم این error ها هست :
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
اگه این کد آخریه رو تو C نوشته بودم جواب می داد...نمی دونم چرا تو C++ جواب نمی ده!!!
cyrus_achamenian
08-04-2007, 19:51
اینم کدی که برای سوال دوم نوشتم...دوباره همون 3 تا error قبلی ( من نمی دونم کامپایلر چه مشکلی با این array داره ) و دو تا error دیگه :
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
اینم error :
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
ممنونم از کمکتون
سلام.
چند تغییر در برنامه دادم. تغییرات رو مشخص کردم.
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
cyrus_achamenian
09-04-2007, 09:05
سلام
از شما دوست عزیز خیلی خیلی ممنونم که همواره در کنار ما ، ما رو راهنمایی می کنید
از همین تکنیک هم می شه برای سوال اول که اونم خودم نوشتم اما جواب نگرفتم ( پست شماره 7 ) استفاده کرد؟؟؟
______________________________________
سوال دیگه ای هم داشتم : اینکه چرا تو C++ اینطوری باید نوشت؟؟؟ توی C همون روشی که خودم نوشتم جواب می داد!!!!
hadi_joulaee
10-04-2007, 09:46
اینم جواب سوال سومت ببین درست کار میکنه یا نه؟متغییر استرینگی که تعریف کردم تا 1000 کاراکتره اگه خواستی خودت تغییرش بده
اینم کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
:31:
سلام
از شما دوست عزیز خیلی خیلی ممنونم که همواره در کنار ما ، ما رو راهنمایی می کنید
از همین تکنیک هم می شه برای سوال اول که اونم خودم نوشتم اما جواب نگرفتم ( پست شماره 7 ) استفاده کرد؟؟؟
______________________________________
سوال دیگه ای هم داشتم : اینکه چرا تو C++ اینطوری باید نوشت؟؟؟ توی C همون روشی که خودم نوشتم جواب می داد!!!!
دوباره سلام.
بله میتونین. اما در مورد سوال دومتون: در C آرایه ها ی Dynamic در حافظه ی داده باقی مانده ایجاد میشدن.
که محدودیت زیر 64kb داشتن. برای رفع این محدودیت از malloc استفاده میشد. اما در سازمان برنامه ی ++C
مفهومی به نام Heap ایجاد شده که محدویت های آرایه های dynamic رو از بین میبره. اما برای تعریف یک
آرایه dynamic با صراحتا از syntax ی که گذاشته شده استفاده کنین تا آرایه روی Heap ایجاد بشه.
به عبارت دیگه شما طول آرایه خودتون رو run-time ایجاد میکنین. برای این کار باید اون رو روی heap ایجاد بشه.
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.