You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: Questions/Operators.md
+4Lines changed: 4 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,5 @@
1
+
<divdir="rtl">
2
+
1
3
# عملگر ها (Operators)
2
4
3
5
1. حاصل عملگر های ریاضی را بر روی دو مقدار 10 و 20 درون یک متغیر ذخیره کرده و نمایش دهید. (+ / * - %)
@@ -8,3 +10,5 @@
8
10
6. بدون استفاده از عملگر های مقایسه ای دو عدد را با هم مقایسه نمایید
9
11
7. مقدار دو متغیر با هم جابه جا نمایید به طوری که مقدار مقدار متغیر اول درون متغیر دوم ذخیره گردد و مقدار متغیر دوم درون متغیر اول
10
12
8. با استفاده از عملگر های بیتی، یک بیت 1 را درون متغیری 8 بیتی به سمت چپ شیفت داده به صورتی که در صورت بیت 1 به انتها رسید از بیت شماره ی 0 دوباره وارد گردد..
8. تابعی بنویسید که دو آرایه را با هم مقایسه نماید و حالات زیر را بر گرداند (مقایسه دو آرایه به صورت عضو به عضو صورت می گیرد)
20
22
23
+
<divdir="ltr">
24
+
21
25
```
22
26
arr1 == arr2 -> 0
23
27
arr1 > arr2 -> 0> (عددی مثبت)
24
28
arr1 < arr1 -> 0< (عددی منفی)
25
29
```
30
+
</div>
26
31
27
-
8. تابعی بنیوسید که یک پترن (دنباله ی اعداد) را درون یک آرایه ی بزرگتر پیدا نماید و مکان شروع آن را برگرداند
32
+
1. تابعی بنیوسید که یک پترن (دنباله ی اعداد) را درون یک آرایه ی بزرگتر پیدا نماید و مکان شروع آن را برگرداند
28
33
29
-
9. تابعی بنویسید که یک آیتم (عدد) را به درون یک آرایه اضافه نماید، تعاداد آیتم ها مغیر می باشد اما حداکثر تعداد آیتم درون آرایه ثابت و برابر با طول آرایه می باشد (مثال: آرایه ای با طول حداکثر 10 عضو و دارا بودن 5 عضو پس از افزودن یک عضو دارای 6 عضو معتبر می باشد)
34
+
2. تابعی بنویسید که یک آیتم (عدد) را به درون یک آرایه اضافه نماید، تعاداد آیتم ها مغیر می باشد اما حداکثر تعداد آیتم درون آرایه ثابت و برابر با طول آرایه می باشد (مثال: آرایه ای با طول حداکثر 10 عضو و دارا بودن 5 عضو پس از افزودن یک عضو دارای 6 عضو معتبر می باشد)
30
35
31
-
10. تابعی بنویسید که یک آیتم (عدد) را از آرایه ی دوم حذف نماید
36
+
3. تابعی بنویسید که یک آیتم (عدد) را از آرایه ی دوم حذف نماید
32
37
33
-
11. تابعی بنویسید که یک آرایه را مرتب نماید به دو صورت کوچک به بزرگ و بزرگ به کوچک
38
+
4. تابعی بنویسید که یک آرایه را مرتب نماید به دو صورت کوچک به بزرگ و بزرگ به کوچک
34
39
35
-
12. تابعی بنویسید که در یک آرایه ی مرتب شده با استفاده از الگوریتم باینری سرچ دنبال عددی بگردد و ایندکس مکان عدد را بر گرداند
40
+
5. تابعی بنویسید که در یک آرایه ی مرتب شده با استفاده از الگوریتم باینری سرچ دنبال عددی بگردد و ایندکس مکان عدد را بر گرداند
36
41
37
-
13. تابعی بنویسید که میانگین اعداد یک آرایه از اعداد صحیح را محاسبه کند.
42
+
6. تابعی بنویسید که میانگین اعداد یک آرایه از اعداد صحیح را محاسبه کند.
38
43
39
-
14. تابعی بنویسید که بزرگترین و کوچکترین عنصر یک آرایه را پیدا نماید.
44
+
7. تابعی بنویسید که بزرگترین و کوچکترین عنصر یک آرایه را پیدا نماید.
40
45
41
-
15. تابعی بنویسید که تکرارهای یک عنصر خاص در یک آرایه را محاسبه نماید.
46
+
8. تابعی بنویسید که تکرارهای یک عنصر خاص در یک آرایه را محاسبه نماید.
42
47
43
-
16. یک آرایه دو بعدی از اعداد صحیح ایجاد کنید و تابعی بنویسید که میانگین اعداد هر سطر را داخل یک ارایه دیگر ذخیره نماید.
48
+
9. یک آرایه دو بعدی از اعداد صحیح ایجاد کنید و تابعی بنویسید که میانگین اعداد هر سطر را داخل یک ارایه دیگر ذخیره نماید.
44
49
45
-
17. تابعی بنویسید که یک ارایه از اعداد صحیح دریافت کرده و اعلام نماید این آرایه یک آرایه پالیندروم (تقارنی) است یا خیر.
50
+
10. تابعی بنویسید که یک ارایه از اعداد صحیح دریافت کرده و اعلام نماید این آرایه یک آرایه پالیندروم (تقارنی) است یا خیر.
46
51
47
-
18. تابعی بنویسید که یک ارایه دریافت نماید و اعداد را به ترتیب صعودی و نزولی مرتب نمیاد (صعودی یا نزولی بودن قابل انتخاب است)
52
+
11. تابعی بنویسید که یک ارایه دریافت نماید و اعداد را به ترتیب صعودی و نزولی مرتب نمیاد (صعودی یا نزولی بودن قابل انتخاب است)
48
53
49
-
19. تابعی بنویسید که دو آرایه دریافت نماید و بزرگترین عنصر مشترک دو آرایه را باز گرداند.
54
+
12. تابعی بنویسید که دو آرایه دریافت نماید و بزرگترین عنصر مشترک دو آرایه را باز گرداند.
50
55
51
-
20. تابعی بنویسید که یک ارایه از اعداد صحیح دریاقت نمیاد و عناصر تکراری را از آرایه حذف کند.
56
+
13. تابعی بنویسید که یک ارایه از اعداد صحیح دریاقت نمیاد و عناصر تکراری را از آرایه حذف کند.
52
57
53
58
## رشته ها
54
59
@@ -57,27 +62,32 @@ arr1 < arr1 -> 0< (عددی منفی)
57
62
2. تابعی بنویسید که یک رشته را به انتهای رشته ای دیگر اضافه نماید
58
63
59
64
3. تابعی بنویسید که دو رشته را مقایسه نماید و حالات زیر را برگرداند
65
+
66
+
<divdir="ltr">
67
+
60
68
```
61
69
str1 == str2 -> 0
62
70
str1 > str2 -> 0> (عددی مثبت)
63
71
str1 < str2 -> 0< (عددی منفی)
64
72
```
73
+
</div>
65
74
66
-
4. تابعی بنویسد که یک حرف را درون رشته ای پیدا نماید و آدرس مکان آن را برگرداند
75
+
1. تابعی بنویسد که یک حرف را درون رشته ای پیدا نماید و آدرس مکان آن را برگرداند
67
76
68
-
5. تابعی بنویسید که طول یک رشته را برگرداند
77
+
2. تابعی بنویسید که طول یک رشته را برگرداند
69
78
70
-
6. تابعی بنویسید که یک رشته را درون رشته ای بزرگتر پیدا و مکان شروع آن را برگرداند
79
+
3. تابعی بنویسید که یک رشته را درون رشته ای بزرگتر پیدا و مکان شروع آن را برگرداند
71
80
72
-
7. تابعی بنوییسد که دو رشته را با طول مشخص با هم مقایسه نماید
81
+
4. تابعی بنوییسد که دو رشته را با طول مشخص با هم مقایسه نماید
73
82
74
-
8. تابعی بنویسد که یک رشته را درون یک متن (رشته ای بزرگتر) با یک رشته ای دیگر جایگزین نماید
83
+
5. تابعی بنویسد که یک رشته را درون یک متن (رشته ای بزرگتر) با یک رشته ای دیگر جایگزین نماید
75
84
76
-
9. تابعی بنویسید که یک آرایه از رشته ها دریافت کند و آن را به دو صورت کوچک به بزرگ و بزرگ به کوچک مرتب نماید
85
+
6. تابعی بنویسید که یک آرایه از رشته ها دریافت کند و آن را به دو صورت کوچک به بزرگ و بزرگ به کوچک مرتب نماید
77
86
78
-
10. تابعی بنویسید که یک رشته را درون آرایه ای از رشته ها پیدا نماید و ایندکس آن را بر گرداند
87
+
7. تابعی بنویسید که یک رشته را درون آرایه ای از رشته ها پیدا نماید و ایندکس آن را بر گرداند
79
88
80
-
11. تابعی بنویسید که یک رشته را درون آرایه از رشته های مرتب شده با استفاده از الگوریتم باینری سرچ پیدا نماید و ایندکس آن را برگرداند
89
+
8. تابعی بنویسید که یک رشته را درون آرایه از رشته های مرتب شده با استفاده از الگوریتم باینری سرچ پیدا نماید و ایندکس آن را برگرداند
81
90
82
-
12. تابعی بنویسد که آرایه از رشته ها را در یافت نموده و درون یک متن (رشته ای بزرگ) جستجو نماید و هرکدام از رشته ها که اول به آن بر خورد را مکان شروع آن درون رشته ی بزرگتر و ایندکس آن رشته را برگرداند
91
+
9. تابعی بنویسد که آرایه از رشته ها را در یافت نموده و درون یک متن (رشته ای بزرگ) جستجو نماید و هرکدام از رشته ها که اول به آن بر خورد را مکان شروع آن درون رشته ی بزرگتر و ایندکس آن رشته را برگرداند
0 commit comments