سلام دوستان عزیز
این تمرینات برنامه نویسی زبان C هست که استادمون در طول ترم دادن و ما حل کردیم ولی متاسفانه وقتی کامپایلشون میکنم ERROR میدن
لطفا در صورت توانایی پاسخ صحیح شون طوری که تو کامپایلشون دیگه ERROR نده رو برام بذارین
با تشکر
1 ) برنامه ای بنویسید که 100 عدد از کاربر گرفته و از بین آنها اعدادی را که تنها یکبار توسط کاربر وارد شده اند را چاپ نمایند برنامه از سه تابع تشکیل شود به طوریکه
تابع 1:inputdata : دریافت اعداد از کاربر
تابع 2 :printdata : چاپ داده ها
تابع 3:main : تابع اصلی برنامه که توابع 1و 2 را فراخوانی میکند
نکته : آرایه ها و متغییرها را به صورت سراسری تعریف نکنید
2 ) برنامه ای بنویسید که 50 عدد را ازکاربر گرفته و سپس این اعداد را از بزرگ به کوچک مرتب کرده و چاپ نماید برنامه از چهار تابع تشکیل شود به طوریکه :
تابع 1: inputdata : دریافت اعداد از کاربر
تابع 2:printtofile : مرتب سازی داده ها
تابع 3: printdata : چاپ داده ها
تابع 4:تابع اصلی برنامه که توابع 1و2و3 را فراخوانی میکند
نکته : آرایه ها و متغییرها را به صورت سراسری تعریف نکنید
3 ) برنامه ای بنویسید که یک فایل txt موجود را باز کرده و محتویات آن را چاپ نماید
4 ) برنامه ای بنویسید که یک فایل txt موجود را باز کرده و تعداد کارکترهای موجود در آن را چاپ کند
5 ) برنامه ای بنویسید که یک فایل txt موجود را باز کرده و محتویات آن را در فایل دیگری بنویسد ( به عبارتی یک کپی از آن فایل بسازد)
6) تابعی بنویسید که ورودی های آن یک عدد و یک کاراکتر باشد و با توجه به آنها شکل متناظر را (همانند دو مثال زیر) در یک فایل txt چاپ نماید سپس این تابع را در یک برنامه بکار ببرید
ورودی ها :3 و @ ورودی ها :4و $ @@@
@@@
@@@ $$$$
$$$$
$$$$
$$$$
7) برنامه ای بنویسید که مجموع اعداد فرد کوچکتر از 100 را محاسبه و چاپ نماید ( با هر سه نوع ساختار تکرار بنویسید)
8) برنامه ای بنویسد که خروجی های زیر را تولید کند ( برای هرکدام یک برنامه ی جدا )
D C BA * ********** ********** *** ********* *********** *** ******** ******** ******* ******* ******* ********* ****** ****** *********** ***** ***** ************* **** **** *************** *** *** ***************** ** ** ********* *********** * **********
9) برنامه ای بنویسید که عدد N را دریافت کرده وسپس N عدد را یکی یکی دریافت کرده و میانگین و نیز تعداد ارقام زوج و فرد را محاسبه کند
10) برنامه ای بنویسید که شروع به گرفتن عددهایی از نوع صحیح از کاربر نماید و این کار را تا دریافت عدد 1- ادامه دهد
11) برنامه ای بنویسید که همانند تمرین پیش اعدادی را از کاربر گرفته و پس از دریافت 1- , مینیمم اعداد دریافتی را چاپ نماید
12) برنامه ای بنویسید که شروع به گرفتن کاراکترهایی از کاربر نماید و این کار را تا دریافت کاراکتر 'z' ادامه دهد
13) نحوه ی تبدیل یک حلقه ی While به do…While و بلعکس را توضیح دهد
14) برنامه ای بنویسید که دنباله ی زیر ( دنباله ی فیبوناتچی ) را تا N جمله نمایش دهد ( N را از ورودی دریافت کند )
...,1,1,2,3,5,8
17) برنامه ای بنویسد که تمام اعداد اول کوچکتر از M را چاپ کند15) برنامه ای بنویسید که عددی طبیعی دریافت کرده و تعداد ارقام آن را چاپ نماید
16) برنامه ای بنویسید که بزرگترین عدد 5 رقمی قابل تقسیم بر مجموع ارقام خود را چاپ کند
19) برنامه ای بنویسید که سری زیر را به ازای X و N ای که دریافت میشود حساب کند18) برنامه ای بنویسید که عددی در مبنای دو را گرفته و معادل آن را در مبنای 10 نمایش دهد
20 ) برنامه ای بنویسید که سری زیر را به ازای X و N ای که دریافت میشود تا N جمله حساب کند
21) تابعی بنویسید که سری زیر را به ازای N و X ای که به عنوان ورودی تابع دریافت میشود حساب کند برای محاسبه ی فاکتوریل نیز یک تابع مجزا بنویسید و در انتها این توابع را در یک برنامه ای که N و X را از کاربر دریافت میدارد
علاقه مندی ها (Bookmarks)