بسمه تعالی

1-  برنامه ای بنویسید که  36 جمله اولیه سری زیر را بصورت سطری در یک ماتریس M[6][6]  قرار داده و ماتریس حاصل را چاپ کند ؟

...+Y=1+1/2+1/4+1/6+1/8                                                                                   

2-  آرایه یک بعدی مرتب شده ی A  بصورت صعودی با 50  عنصر موجود است . برنامه ای بنویسید که یک عدد را خوانده و در آرایه A  طوری وارد نماید که ترتیب  sort  به هم نخورد؟ 

3-  یک دسته عدد صحیح مثبت مفروض است ، تعداد اعداد معلوم نیست ولی آخرین عدد صفر می باشد ، برنامه ای بنویسید که این اعداد را یکی یکی خوانده و با هم مقایسه کرده و سومین عدد از نظر بزرگی را پیدا کرده و در ضمن مشخص نماید که چندمین عدد بوده است و آن را چاپ کند؟

4- برنامه ای بنویسید که یک عدد صحیح مثبت (حداکثر 9 رقم) را بخواند و سپس ارقام آن را بصورت نزولی مرتب کرده و عدد جدید بدست اماده را چاپ کند ؟ 

(مثلا عدد 4513 را  بصورت 1345 چاپ کند )

5- یک اشاره گر به int  و یک اشاره گر به float  و یک اشاره گر به char  تعریف کنید که به متغییری از نوع خودش اشاره می کنند. سپس آدرس موجود در هر اشاره گر را چاپ کنید و در انتها با دستور ++ هر یک از اشاره گرها را به خانه ی بعدی خود اشاره داده و مجددا آدرس موجود در آنها را چاپ کنید؟

6- برنامه ای بنویسید که یک ماتریس را که دارای 5 سطر و 5 ستون است خوانده و سپس بزرگترین عنصر هر ستون را با کوچکترین عنصر همان ستون عوض کرده و ماتریس حاصل را چاپ کند؟

7- برنامه ای بنویسید که یک صد عدد صحیح مثبت با حداکثر 5 رقم را بخواند و کلیه اعداد اول چهار رقمی را که در آهنها صفر وجود ندارد را چاپ کند؟

 ( بررسی رقم صفر در عدد باید در یک برنامه فرعی صورت بگیرد )

8- برنامه ای بنویسید که x   را خوانده و از طریق برنامه اصلی و بوسیله برنامه فرعی  fun  بنام  test   مجموع  جملات سری زیر را تا دقت  ۱۰به توان ۶-  محاسبه و چاپ کند ؟

Y=(1/x) – (x^2/x - x^2/2) + (x^4/x -  x^2/2 + x^3/3 ) – ( x^6/x - x^2/2+x^3/3 – x^4/4) + …