• مشکی
  • سفید
  • سبز
  • آبی
  • قرمز
  • نارنجی
  • بنفش
  • طلایی
دانش و فن آوری (بازدید: 1720)
يکشنبه 19/3/1387 - 4:28 -0 تشکر 42566
من help میخوام

با سلام وخسته نباشید:
من یک سؤال برنامه نویسی داشتم. میدانم به تاپیک مشاوره ی شما بستگی ندارد اما شبیه ترین تیتر برای کار من رایانه و فناوری بود.لطفآ  جواب این سؤال را اگر شده از زیر سنگ هم پیدا کنید و جواب دهید:در ضمن زبان مربوطه برای این سؤال ++C  است.

--برنامه ای بنویسید که یک رشته ی حد اکثر 100 کاراکتری از ورودی دریافت کرده و لیستی از انتخاب ها را به صورت زیر در خروجی نمایش دهد.
1  2  3  4  5  6  7  8  9 

1-در صورت انتخاب گزینه ی 1  کارکتر هایی غیر از حروف لاتین و کاما و نقطه و ارقام و بلنک را از داخل رشته حذف نماید.
2-در صورت انتخاب گزینه ی 2 بلنک های اضافه ی بین کلمات را حذف نماید.
3-در صورت انتخاب گزینه ی 3 اولین حرف هر جمله را به یک حرف و بقیه ی حروف را به حروف کوچک تبدیل کند.
4-در صورت انتخاب گزینه ی 4 با شش رقم اولی که در این رشته ممکن است وجود داشته باشد یک عدد ساخته و در خروجی نمایش دهدو سه رقم اول قسمت  صحیح عدد و سه رقم بعدی قسمت اعشار عدد را تشکیل دهد.قسمت صحیح آن عدد را در مبنای دو و مبنای شانزده نمایش داده و تعیین نماید اول است یا نهو کامل است یا نه؟؟ ممکن است تعداد رقم های موجود در این رشته بیشتر از 6 و یا کمتر از آن باشد . ما فقط با 6 رقم ابتدایی کار داریم. برای مثال اگر رشته ی در یافتی   as2d1f4ggg6h7jsg  باشد عدد ساخته شده باید 214.67 باشد.
5-در صورت انتخاب گزینه ی 5 هر جمله ی این رشته را در یک سطر جدا گانه نمایش دهد.
6-در صورت انخاب گزینه ی 6 هر کلمه ی این رشته را در یک سطر جدا گانه نمایش دهد.
7- در صورت انتخاب گزینه ی 7 دو رشته ی str1  و str2  را از ورودی دریافت کرده و به جای str1 های موجود در رشته str2  را جایگزین نماید. ممکن است طول رشته ی str1  از طول رشته ی str2  بیشتر یا کمتر باشد.
8-در صورت انخاب گزینه ی 8 یک رشته از ورودی در یافت کرده و تعیین نماید این رشته زیر رشته ی رشته ی اصلی هست یا خیر ؟
9- در صورت انتخاب گزینه ی 9 از برنامه خارج شود.

. دانشجویان عزیز دقت نمایند که رشته را نمی توانند با cin از ورودی بخوانند زیرا cin  فقط تا اولین کاراکتر بلنک رشته را نگه می دارد. راه حل استفاده از دستوراتی به شکل زیر است:
                                               char s[10];
 cin.get(s,10);

. از توابع کتابخانه ای  C    نمی توانید استفاده کنید.
.انجام هر یک از موارد فوق را به عهده ی یک تابع بگذارید.
باور کنید این ها همه خط به خط  پروژه ای بود که استاد دانشگاهمان  داده بود . لطفآ این را به من جواب بدهید
رشته من کامپیوتر گرایش نرم افزاره . تا 26  خرداد هم جوابش را میخوام

دلخوش عشق شما نیستم ای اهل زمین
به خداوند که معشوق من آن بالاییست...!
شنبه 8/4/1387 - 12:50 - 0 تشکر 45629

لازم نکرده کسی به سؤال من جواب بده چون خودم با هوشی که داشتم تونستم اون را حل کنم.باورتون نمیشه اما من یک هفته تموم رو اون وقت گذاشتم و تونستم اون را حل کنم.در ضمن از مدیران این انجمن بی فایده کمال تشکر را دارم.فقط ور داشتن یه اسمی رو انجمن گذاشتن و ادعا میکنند که مشکلات ما را حل میکنن. اما این ها همش حرفه.....من که این طور دیدم.اگه تند حرف زدم به دل نگیرنا...فقط می خواستم که خودمو را خالی کنم.فعلآ بای. 

 2008-06-28  -  11:49:16

دلخوش عشق شما نیستم ای اهل زمین
به خداوند که معشوق من آن بالاییست...!
برو به انجمن
انجمن فعال در هفته گذشته
مدیر فعال در هفته گذشته
آخرین مطالب
  • آلبوم تصاویر بازدید از کلیسای جلفای...
    آلبوم تصاویر بازدید اعضای انجمن نصف جهان از کلیسای جلفای اصفهان.
  • بازدید از زیباترین کلیسای جلفای اصفهان
    جمعی از کاربران انجمن نصف جهان، در روز 27 مردادماه با همکاری دفتر تبیان اصفهان، بازدیدی را از کلیسای وانک، به عمل آورده‌اند. این کلیسا، یکی از کلیساهای تاریخی اصفهان به شمار می‌رود.
  • اعضای انجمن در خانه شهید بهشتی
    خانه پدری آیت الله دکتر بهشتی در اصفهان، امروزه به نام موزه و خانه فرهنگ شهید نام‌گذاری شده است. اعضای انجمن نصف جهان، در بازدید دیگر خود، قدم به خانه شهید بهشتی گذاشته‌اند.
  • اطلاعیه برندگان جشنواره انجمن‌ها
    پس از دو ماه رقابت فشرده بین کاربران فعال انجمن‌ها، جشنواره تابستان 92 با برگزاری 5 مسابقه متنوع در تاریخ 15 مهرماه به پایان رسید و هم‌اینک، زمان اعلام برندگان نهایی این مسابقات فرارسیده است.
  • نصف جهانی‌ها در مقبره علامه مجلسی
    اعضای انجمن نصف جهان، در یك گردهمایی دیگر، از آرامگاه علامه مجلسی و میدان احیا شده‌ی امام علی (ع) اصفهان، بازدیدی را به عمل آوردند.