برای مشاهده مفیدترین ارسال در این موضوع اینجا کلیک کنید

نمایش نتایج: از شماره 1 تا 2 از مجموع 2

موضوع: سوال c++

  1. #1
    عضو تازه وارد
    تاریخ عضویت
    2014 May
    ارسال ها
    3
    تشکر
    0
    Thanked 1 Time in 1 Post


    آيا اين پست براي شما سودمند بود؟ بله | خیر

    nwlove سوال c++

    تون خدا منو کمک کنید

    سه تا سوال از مهندسان این فروم دارم.

    1- برنامه ای که 2 ماتری 5*5 را بگیرد و هرکدام عدد اول بیشتری شنمایش داده شود.


    2- 10 اسم از یک فایل خوانده شود و به ترتیب حروف الفبا نمایش دهد.


    3 - برنامه ای که بزرگترین عدد زوج 40 جمله ی اول فیبوناچی را پیدا کند و تمامی حالت هایی که میتوان انرا به صورت دو جمع عدد اول نوشت نمایش دهد و تعداد کل حالت ها را نمایش دهد.




    موضوعات مشابه:

  2. #2
    Moderator
    تاریخ عضویت
    2012 November
    ارسال ها
    128
    تشکر
    28
    تشکر شده 173 بار در 77 پست


    2 امتياز مثبت از 2 راي
    آيا اين پست براي شما سودمند بود؟ بله | خیر
    اساسا با قرار دادن سورس مخالفم ، برای همین فقط راهنمایی می کنم :
    در مورد سوال اول :
    بدیهی است که با دو حلقه سطر ستون ماتریس ها را می خوانید و طبق این جمله :
    رقم یکان اعداد اول بزرگ‌تر از ۱۰ فقط ممکن است ارقام ۱، ۳، ۷، و ۹ باشد.
    پیدا کردن رابطه‌ای جبری برای اعداد اول جزو یکی از معماهای ریاضی باقیمانده است و هنوز کسی به فرمولی برای آنها دست نیافته است.
    پس ساده ترین روش برای پیدا کردن اعداد اول اینکه بیایم عدد مورد نظر را انقدر تقسیم کنیم تا ببنیم به عدد دیگه ای تقسیم میشه یا نه اگه نشد این عدد اول هست ، پس میشه همچین تابع ای نوشت :
    pseudo code :
    کد:
    bool is_prim(int num)
    {
        bool result=true;
        for counter=2 to num-1
        {
            if (num mod counetr==0)
            {
                result=false;
                break;
            }
        }
        return result;
    }
    و برای مقایسه دو آرایه یک همچین کدی :
    کد:
    void compare(int[][] f_array,s_array)
    {
        int f_counter,s_counter;
        for row_counter =1 to 5
        {
            for col_counter =1 to 5
            {
                bool result=is_prim(f_array[row_counter][col_counter])
                if (result== true)
                    f_counter++;
            }
        }
        
            for row_counter =1 to 5
        {
            for col_counter =1 to 5
            {
                bool result=is_prim(s_array[row_counter][col_counter])
                if (result== true)
                    s_counter++;
            }
        }
        
        if (f_counter==s_counter)
        {    
            print "array is equal";
        }
        else if (f_counter> s_counter)
        {
            print "first counter"
        }
        else 
        {
            print "second counter"
        }
    }
    دو تا سوال دیگه هم اگر وقت کردم جواب میدم...

    ویرایش توسط returnx : 1st June 2014 در ساعت 12:10 PM

 

 

کاربران برچسب خورده در این موضوع

علاقه مندی ها (Bookmarks)

علاقه مندی ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  


Powered by vBulletin
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.6.0
Persian Language By Ustmb.ir
این انجمن کاملا مستقل بوده و هیچ ارتباطی با دانشگاه علوم و فنون مازندران و مسئولان آن ندارد..این انجمن و تمامی محتوای تولید شده در آن توسط دانشجویان فعلی و فارغ التحصیل ادوار گذشته این دانشگاه برای استفاده دانشجویان جدید این دانشگاه و جامعه دانشگاهی کشور فراهم شده است.لطفا برای اطلاعات بیشتر در رابطه با ماهیت انجمن با مدیریت انجمن ارتباط برقرار کنید
ساعت 11:51 AM بر حسب GMT +4 می باشد.