• مشکی
  • سفید
  • سبز
  • آبی
  • قرمز
  • نارنجی
  • بنفش
  • طلایی
ارتباطات و فن آوری اطلاعات (بازدید: 507)
يکشنبه 19/3/1387 - 4:9 -0 تشکر 42565
کمکم کن!!!!!!!!!

با سلام وخسته نباشید:
من یک سؤال برنامه نویسی داشتم. میدانم به تاپیک مشاوره ی شما بستگی ندارد اما شبیه ترین تیتر برای کار من رایانه و فناوری بود.لطفآ  جواب این سؤال را اگر شده از زیر سنگ هم پیدا کنید و جواب دهید:در ضمن زبان مربوطه برای این سؤال ++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 خرداد هم جوابش را میخوام.

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

به نام خدا و سلام

اوه اوه عجب سوالی !

متاسفانه به ما این ترم پاسكال درس دادن . ایشالله ++c ترم بعد .

امیدوارم یكی پیدا بشه بتونه این سوال رو حل كنه


مدیریت انجمن دانشجویی : Anjoman.Daneshjooei@Tebyan.Org

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