این هفته تمرینات در مورد ساخت آرایه ها و کاربرد آنها می باشد.
* برنامهای بنویسید که 200عدد دریافت کند و مشخص کند چند تای آنها از میانگین 100عدد بزرگتر است.
* برنامهای بنویسید که از ورودی نمره 99دانشجو دریافت کند و به همه دانشجویان چنان به طور مساوی نمره اضافه کند که بالاترین نمره 20شود.
* برنامه ای بنویسید که دو آرایه دریافت کند و مجموع دو آرایه را چاپ کند.
* برنامهای بنویسید که یک آرایه از ورودی دریافت کند، سپس عددی از کاربر دریافت کند و آن عدد را در آرایه به صورت ترتیبی جستجو کند.
* برنامه ای بنویسید که یک آرایه مرتب از ورودی دریافت کند و سپس عدد دیگری از کاربر دریافت کند و آن عدد را در آرایه به صورت دودویی جستجو کند.
* برنامه ای بنویسید که یک آرایه از ورودی دریافت کند و به روش حبابی آرایه را به صورت صعودی مرتب کند.
* برنامهای بنویسید که از ورودی نمره 200دانشجو دریافت کند. سپس عددی را که بیشترین بار تکرار شده است چاپ کند.
* برنامهای بنویسید که 200عدد مثبت از ورودی دریافت کند (اعداد میتوانند تکراری باشند) و در نهایت مشخص کند که هر عدد چند بار تکرار شده است.
* برنامهای بنویسید که 200عدد از ورودی دریافت کند و فقط اعداد تکراری را نشان دهد
* برنامهای بنویسید که از ورودی یک آرایه 50تایی دریافت کند. سپس یک آرایه 9تایی دریافت کند و تشخیص دهد آرایه دوم در آرایه اول وجود دارد یا خیر.
* برنامهای بنویسید که یک آرایه 200تایی از ورودی دریافت کند. سپس عدد 100ام را از ورودی بخواند و به گونه ای در آرایه قرار دهد که آرایه همچنان صعودی باشد.
* برنامه ای بنویسید که دو آرایه 10 تایی (که به صورت صعودی مرتب هستند) را از ورودی دریافت کند و این دو آرایه را در هم چنان ادغام کند که آرایه نهایی نیز به صورت صعودی مرتب باشد
* برنامه ای بنویسید 100 عدد از ورودی دریافت کند و واریانس آنها را محاسبه کند
* برنامه ای بنویسید که یک آرایه از ورودی دریافت کند و تشخیص دهد که آرایه به صورت صعودی مرتب است یا خیر
این هفته تمرین ها مربوط به ساخت واستفاده از تابع است.
* تابع مربوط به محاسبه فاکتوریل یک عدد و تشخیص عدد اول را بنویسید
* – برنامهای بنویسید که دو عدد a,b دریافت کند و حاصل a به توان b را محاسبه کند
* – برنامهای بنویسید که از ورودی یک عدد در مبنای 10 دریافت کند و آن عدد را به مبنای 2 ببرد
*– برنامهای بنویسید که از ورودی یک عدد در مبنای 2 دریافت کند و آن عدد را به مبنای 10 ببرد
* برنامه ای بنویسید که اعداد اول کوچکتر از 1000 را چاپ کند
* برنامهای بنویسید که 1399 امین عدد اول را چاپ کند.
* – یک عدد جالبانگیز است،اگر مجموع فاکتوریل ارقام آن با خود عدد برابر باشد
برنامه ای بنویسید که مجموع تمام اعداد جالبانگیز کوچکتر از 1000 را چاپ کند.
* یک عدد جالب نامیده میشود، اگر حاصلضرب دو عدد دیگر باشد و در هر سهی این اعداد هر رقم فقط یک بار ظاهر شود.
بهمانطور که میبینید 1234جالب است، زیرا ارقام 1تا 4در رابطهی بالا هر کدام یکبار (فقط یک بار) ظاهر شدهاند. برنامه ای بنویسید که مشخص کند که آیا یک عدد جالب است یا خیر
این دفعه می خوایم در مورد اشتباهات رایج تو برنامه نویسی صحبت کنیم:
1-سمی کالن در آخر دستور (;)
2-پرانتز آخر دستور
3-آکولاد {} تعداد ها محل باز و بسته شدن
4-درست نوشتن عملگر ها و انتصاب ها
5-کامنت نکردن کامنت ها!!!
6-عدم انتصاب درست نوغ متغییر
این اشتباهات ساده و با کمی دقت قابل برطرف کردن
این دفعه چند کتاب در مورد برنامه نویسی با زبان سی پلاس پلاس گذاشتیم تا مورد استفاده شما عزیزان قرار گیرد.این کتاب ها به صورت پی دی اف در اختیار شما گذاشته می شود.
فرمت:pdf
حجم:14.88