· برنامه اي بنويسيد که دو مقدار اعشاري را از ورودي خوانده و تفاضل و حاصلضرب و حاصل تقسيم آنها را محاسبه کرده به خروجي ببرد
· برنامه اي بنويسيد که با استفاده از حلقه هاي تودرتو خروجي زير را توليد کند .
· برنامه اي بنويسيد که ضرايب معادله درجه دوم را از ورودي گرفته ، معادله را حل کند.
a x ^ 2 + b x + c = 0
· برنامه اي بنويسيد که عددي از 1 تا 7 را خوانده ، روزي از هفته را که معادل با آن است را در خروجي چاپ کند (switch).
· برنامه اي بنويسيد که حاصل عبارت زير را محاسبه کند ( n < 10 ).
1 + (1/2!) + (1/3!) + … + (1/n!)
· برنامه اي بنويسيد که شماره کارمندي و حقوق تعدادي از کارکنان موسسه اي را دريافت کرده ، براساس تعرفه زير ، ماليات حقوق آنها را محاسبه کند و به خروجي ببرد . سپس مشحص کند ، بيشترين دريافتي مربوط به کدام کارمند است .
· برنامه اي بنويسيد که تعداد n جمله از سري فيبوناچي را توليد کند .
1 1 2 3 5 8 13 …
· برنامه اي بنويسيد که کارکتري را که نشان دهنده رنگي است ، از ورودي خوانده به شما بگويد که چه رنگي را مي خواهد انتخاب کند . مثلاٌ
کاربر حرف 'r' را وارد کرد برنامه به او بگويد که دوست دارد رنگ قرمز را انتخاب کند . براي تمام موارد حروف کوچک و بزرگ کنترل شود . مثل 'r' و 'R' براي رنگ قرمز.
· برنامه اي بنويسيد که خروجي زير را در صفحه نمايش چاپ کند .
· برنامه اي بنويسيد که اعدادي را از ورودي خوانده تشخيص دهد آيا اعداد مورد نظر ، کامل هستند يا خير . عددي کامل است که مجموع مقسوم عليه هاي آن ( به جزء خودش ) برابر با آن عدد باشد . پس از بررسيهر عدد ، برنامه بايد از کاربر سوال کند که مي خواهد به کارش ادامه دهد يا خير.
· برنامه اي بنويسيد که شماره دانشجويي و معدل تعداد n دانشجو را از ورودي خوانده ، دانشجويي را که دومين معدل را از نظر بزرگي دارد پيدا کند و به خروجي ببرد.
· تابعي بنويسيد كه يك اشاره گر ار نوع صحيح وعدد صحيح n را به عنوان پارامتر پذيرفته ، حافظه اي براي n عدد صحيح تخصيص دهد وآدرس آن را به برنامه برگرداند.
· خروجي زير راتعيين كنيد. آرايهx از آدرس 1024 شروع مي شود .
· تابعي بنويسيد كه يك رشته ويك مقدار عددي را به عنوان آرگومان پذيرفته ،تعدادي از كاراكترهاي اين رشته را با اين عدد مشخص مي شوند در رشته ديگر قرار داده ، برگرداند. سپس برنامه اي بنويسيد كه از آن استفاده كند.
· برنامه اي بنويسيدكه دورشته را از ورودي خوانده ، يكي را در ديگري كپي كند.
· برنامه اي بنويسيد كه رشته اي را از ورودي خوانده ، فقط آن رشته هايي را كه با حروف 'b' شروع مي شوند در خروجي چاپ كند وبه جاي آخرين رشته ، فقط كليد Enter را فشار دهيد.
· برنامه اي بنويسيد كه رشته عددي را حاوي نقطه اعشار است از ورودي خوانده ، آن را به عدد اعشاري تبديل كند عنوان مثال ،رشته "42/123 "رابه عدد 42/123 تبديل نمايد. تابعي براي خواندن رشته ،تابعي براي تبديل وتابعي براي نوشتن عدد در خروجي بنويسيد . پارامترها از طريق فراخواني با ارجاع به توابع ارسال شوند.
· برنامه اي بنويسيد كه سه مقدار عددي رابه عنوان آرگومان پذيرفته ،به تابعي ارسال كند وتابع بزرگترين مقدار آنهارا پيداكند . برنامه برنامه بايد تعداد آرگومان هارا كنترل كند
· برنامه اي بنويسيد كه رشته اي رااز ورودي خوانده ،به تابعي ارسال كند وتابع آن را به طور معكوس به خروجي ببرد.
و............................