Skip to content

Commit fbcc66e

Browse files
Add pointers questions
1 parent 4f8e4d4 commit fbcc66e

File tree

1 file changed

+25
-0
lines changed

1 file changed

+25
-0
lines changed

Questions/Pointers.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
# اشاره گر ها (Pointers)
2+
3+
## آرایه ها
4+
5+
1. تابعی بنویسید که یک آرایه و یک عدد دریافت نماید و تمام خانه های آن را برابر با آن مقدار قرار دهد
6+
2. تابعی بنویسید محتویات یک آرایه را در آرایه دیگر کپی نماید، سایز آرایه می تواند متغیر باشد
7+
3. تابعی بنویسید محتویات یک آرایه را به انتهای آرایه ی دوم اضافه نماید
8+
4. تابعی بنویسید که محتویات یک آرایه را معکوس نمیاد
9+
5. تابعی بنویسید که یک ایتم )عدد( را به درون یک آرایه اضافه نماید، تعداد ایتم ها متغیر می باشند ولی حداکثر
10+
عضو می گردد( 5 عضو پس از افزودن یک ایتم در جایگاه دلخواه دارای 4 تعداد ثابت می باشد. )مثال آرایه ای با
11+
6. عضو پس از حذف یک 6 . تابعی بنویسید که یک ایتم )عدد( را از درون یک ارایه حذف نماید. )مثال آرایه ای با
12+
کاهش پیدا میکند( 5 آیتم دلخواه در آرایه تعداد اعضای آن به
13+
7. تابعی بنویسید که یک عدد را درون یک آرایه پیدا نماید و آدرس آن ایتم را برگرداند
14+
8. تابعی بنویسید که یا پترن )سری عدد( را درون یک آرایه ی دیگر بیابد و آدرس شروع آن پترن را برگرداند
15+
9. تابعی بنویسید که یا آرایه را درون یک آرایه دیگر از هر نقطه ای )ایندکس( اضافه نماید
16+
10. )کوچک به بزرگ یا بزرگ به DSC یا ASC . تابعی بنویسید که یک آرایه دریافت و آن را به دو صورت
17+
کوچک( مرتب نماید.
18+
11. تابعی بنویسید که دو آرایه را با هم مقایسه نماید و حالات زیر را به عنوان خروجی بر گرداند
19+
```
20+
arr1 == arr2 -> return 0
21+
arr1 < arr2 -> return < 0 (یک عدد منفی)
22+
arr1 > arr2 -> return > 0 (یک عدد مثبت)
23+
```
24+
12. تابعی بنویسید که یک عدد را درون یک آرایه ی مرتب شده با الگوریتم باینری سرچ چیدا نماید و آدرس ان را
25+
برگرداند.

0 commit comments

Comments
 (0)