با سلام و خسته نباشید خدمت اساتید برنامه نویسی سایت پرشین تولز
من در حل چند تمرین برنامه نویسی زبان ++C دچار مشکل شدم که ممنون
میشم در حل این تمرینها به من کمک کنید یا منبعی به من معرفی کنید که
جواب این تمرینها در آن موجود باشد.
1- برنامه ای بنویسید که یک عدد را بگیرد و N فاکتوریل آن را محاسبه و چاپ کند.
2- برنامه ای بنویسید که N و X را خوانده و سپس حاصل N جمله اول سری
را محاسبه و چاپ کند.
3- برنامه ای بنویسید که چند عدد را از ورودی خوانده سپس تشخیص دهد کدام عدد اول میباشد ( آخرین عدد که نشانگر پایان برنامه است صفر است )
4- برنامه ای بنویسید که N و X را از ورودی خوانده و سپس حاصل N جمله اول سری
را محاسبه و چاپ کند.
5- برنامه ای بنویسید که 2 عدد صحیح M و N را خوانده سپس جملات فیبوناچی بین جملات M و N را چاپ کند ( با فرض اینکه N>M باشد ).
6- برنامه ای بنویسید که یک عدد را خواند و سپس تشخیص دهد که قرینه می باشد یا خیر ( عدد قرینه مثل 123321 )
7- برنامه ای بنویسید که 10 عدد را خوانده و داخل آرایه ای قرار دهد سپس آرایه را معکوس و چاپ کند.
8- برنامه ای بنویسید که چند عدد را خواند و در آرایه ای قرار دهد سپس دومین عدد از نظر بزرگی را به همراه شماره اندیس آن چاپ نماید.
9- برنامه ای بنویسید که چند عدد را گرفته و در آرایه ای قرار دهد سپس تشخیص دهد که عناصر آرایه قرینه می باشد یا خیر ؟
10- برنامه ای بنویسید که N عدد را خوانده و در آرایه ای قرار دهد، سپس یک عنصر را به عنوان کلید گرفته و بررسی نماید که کلید در آرایه وجود دارد یا خیر و اگر بیش از یک مقدار در آرایه وجود دارد آنها را نیز بیابد.
11- برنامه ای بنویسید که یک ماتریس N در M را گرفته، سپس تشخیص دهد ماتریس قطری می باشد یا خیر ( ماتریس قطری ماتریسی است که تمام عناصر قطر اصلی آن صفر باشد ).
12- برنامه ای بنویسید که یک ماتریس M در N را خوانده و سپس تشخیص دهد ماتریس، بالا مثلثی می باشید یا خیر ( ماتریسی بالا مثلثی است که تمام عناصر زیر قطر اصلی آن صفر باشد ).
13- برنامه ای بنویسید که یک ماتریس 3*3 را خوانده و سپس معکوس آن را محاسبه و چاپ کند.
14- برنامه ای بنویسید که ماتریس اسپارس را تولید کند.
15-برنامه ای بنویسید که با فراخوانی یک تابع N عدد را خوانده و در آرایه قرار دهد و سپس با فراخوانی تابعی دیگر بزرگترین و کوچکترین عدد درون آرایه را بیابد.
16- برنامه ای بنویسید که یک عدد صحیح را از ورودی گرفته و سپس بررسی نماید که عدد مورد نظر جزء اعداد سری فیبوناچی است یا نه ؟
17- برنامه ای بنویسید که 2 آرایه A و B را با استفاده از یک تابع بخواند و سپس با فراخوانی تابع دیگر دو آرایه را مرتب کند و سپس با فراخوانی تابعی دو آرایه مرتب شده را به گونه ای در هم ادغام کند که حاصل، عبارتی مرتب باشد.
18- برنامه ای بنویسید که الف- با فراخوانی تابعی ماتریس N*M را خوانده ب- با فراخوانی تابعی حاصل جمع 2 ماتریس را حساب کند
19- تابعی بنویسید که بررسی نماید یک ماتریس مربعی N*N اسپارس می باشد یا خیر ( اگر بیش از دو سوم عناصر آرایه صفر باشد ماتریس اسپارس است ).
20- برای توابع ( )STRCUT و ( )STRNCUT و ( )STRCOPY و ( )STRNCOPY و ( )STRLEN به صورت دستی تابع بنویسید.
21- برنامه ای بنویسید که مشخصات دو دانشجو را از ورودی خوانده و در آرایه ای از ساختارها ذخیره نماید، سپس با فراخوانی تابعی لیست دانشجویان را بر اساس شماره دانشجویی مرتب نماید و با فراخوانی تابعی دیگر لیست دانشجویان را در خروجی چاپ نماید.