1- یک متغییر int تعریف کن، بعد با scanf بگیرش. یک if else هم میخواد. برای محاسبه مربع عدد رو در خودش ضرب کن و برای محاسبه جذر عدد رو بده به تابع
sqrt که تو math.h تعریف شده.
2- سه تا متغییر از نوع int برای سه تا عددی که میخوای بگیری تعریف بکن بعلاوه یک متغییر به اسم minimum یا هر اسمی که دوست داری. اولین عدد رو که گرفتی بریزش تو minimum، بعد دومی رو بگیر. قبل از گرفتن سوم ببین آیا دومی از minimum کوچیکتره یا نه، اگر کوچیکتر بود دومی رو بریز تو minimum. سومی رو هم بگیر و همین داستان رو تکرار کن.
حالا هر سه تا عدد رو گرفتی و کوچکترین عدد رو هم ریختی داخل minimum. برای چاپ کردن کوچیکترین عدد که مشکلی نیست، میانگین رو هم همه رو جمع کن تقسیم بر سه کن.
3- همون روال تمرین دو رو دنبال کن.
4- سه تا متغییر برای ضرایب که a و b و c هستند تعریف کن، یک متغییر هم برای delta و دو متغییر با نامهای r1 و r2 برای ریشه ها. اگر فرمول هم دم دست نبود یه سر به
ایــنــجا بزن. delta رو که محاسبه کردی سه تا if باید بنویسی. اگر delta مثبت بود دو تا ریشه معادله رو بدست میاری میریزی توی r1 و r2 بعد تو بدنه همون if چاپ می کنی. اگر delta صفر بود فقط r1 محاسبه و چاپ میشه، اگر هم delta کمتر از صفر بود پیغام مناسب رو چاپ میکنی.
شکل کلی یک برنامه C هم همونطور که می دونی بصورت زیر هست
کد:
#include <stdio.h>
#include <conio.h>
#include <math.h>
main()
{
int a; // یک متغییر از نوع صحیح
دستورات و فراخوانی توابع.
getch(); // اینم همیشه میذاشتم که خروجی از دستم در نره
}
این برنامه ها رو تلاش کن خودت می تونی بنویسی. سختی کار هم فقط تو نوشتن اولین برنامه هست، یک برنامه که نوشتی دیگه بقیه میشه مثل آب خوردن.
C هم کامپایلر به کامپایلر فرق می کنه چون C یک نسخه نداره. ممکنه کدی اینجا نوشته بشه و در کامپایلری که شما استفاده می کنید اجرا نشه، البته تفاوت ها خیلی کم هست ولی خوب.
اگر دوست دارید واقعاً C رو یاد بگیرید یکی از بهترین کامپایلرهای سی و سی پلاس پلاس رو بنام Borland C++ v5.02 رو تهیه کنید. اگر در دسترس نبود و علاقه داشتید با کمال میل upload می کنم چون برای یادگیری C فوق العاده هست. یک library و help کامل هم داره که با دنیا نمیشه عوضش کرد.