9-           برنامه­اي بنويسيد كه دو عدد گرفته و اعداد زوج بين اين دو عدد را چاپ كند.

10-        برنامه­اي بنويسيد كه دو عدد گرفته و اعداد فرد بين اين دو عدد را چاپ كند.

11-        برنامه­اي بنويسيد كه ابتدا دو عدد گرفته و سپس عدد سومي گرفته و تمامي اعداد بين دو عدد اول كه بر سومي بخش پذير هستند را چاپ كند.

12-        برنامه­اي بنويسيد كه دو عدد گرفته و اعداد بين اين دو عدد را از بزرگ به كوچك چاپ كند.

13-        برنامه­اي بنويسيد كه دو عدد گرفته و واسط هندسي آن دو عدد را چاپ كند.

14-        برنامه­اي بنويسيد كه دو عدد m ,n گرفته و n عدد بعد از m چاپ كند.

15-        برنامه­اي بنويسيد كه دو عدد m, n را گرفته و nامين عدد بعد از m را چاپ كند.

16-        برنامه­اي بنويسيد كه دو عدد از ورودي گرفته ماكزيمم و مينيمم را چاپ كند.

17-        برنامه­اي بنويسيد كه سه عدد گرفته و ماكزيمم را چاپ كند.

18-        برنامه­اي بنويسيد كه دو عدد گرفته در صورتي كه اولي از دومي بزرگتر باشد تفاضل آنها و در غير اينصورت جمع آنها را چاپ كند.

19-        برنامه­اي بنويسيد كه دو عدد گرفته در صورتي كه اولي از دومي بزرگتر باشد جمع آنها را چاپ كند در غير اينصورت يك عدد ديگر گرفته و حاصلضرب هر سه عدد را چاپ كند.

20-        برنامه­اي بنويسيد كه 5 عدد گرفته ماكزيمم را چاپ كند.

21-        برنامه­اي بنويسيد كه به تعداد دلخواه عدد گرفته و ماكزيمم آنها را چاپ كند.

22-        برنامه­اي بنويسيد كه به تعداد دلخواه عدد گرفته و ميانگين آنها را چاپ كند.

23-        برنامه­اي بنويسيد كه نمره يك دانشجو را گرفته در صورتي كه نمره بين 15 تا 20 باشد حرف A و اگر بين 10 تا 15 باشد حرف B و اگر بين 5 تا 10 باشد حرف C و در غير اينصورت حرف D را چاپ كند.

24-        برنامه­اي بنويسيد كه يك كاراكتر گرفته مشخص كند آن حرف جزء حروف الفباي انگليسي است يا خير؟

25-        برنامه­اي بنويسيد كه يك كاراكتر گرفته مشخص كند آن حرف جزء ارقام  است يا خير؟

26-        برنامه­اي بنويسيد كه يك حرف الفبا گرفته مشخص كند آن حرف بزرگ است يا كوچك ؟

27-        برنامه­اي بنويسيد كه يك كاراكتر گرفته مشخص كند آن حرف جزء عملگرهاي محاسباتي است يا خير ؟

28-        برنامه­اي بنويسيد كه يك حرف الفبا گرفته و مشخص كند صدادار است يا خير؟

29-        برنامه­اي بنويسيد كه يك حرف الفبا گرفته در صورتي كه حرف كوچك باشد حرف بزرگ آن را و در صورت بزرگ بودن حرف كوچك آن را چاپ كند.

30-        برنامه­اي بنويسيد كه يك حرف الفبا بگيرد و پنجمين حرف بعد آن را چاپ كند.

31-        برنامه­اي بنويسيد كه دو حرف الفبا گرفته و آنها را به ترتيب چاپ كند.

32-        برنامه­اي بنويسيد كه سه حرف الفبا گرفته و آنها را به ترتيب چاپ كند.

33-        برنامه­اي بنويسيد كه يك حرف الفبا گرفته و حروف بعد از آن تا آخر را چاپ كند.

34-        برنامه­اي بنويسيد كه يك حر ف الفبا گرفته و تمام حروف الفبا به جزء آن حرف را چاپ كند.

35-        برنامه­اي بنويسيد كه يك حرف الفبا گرفته و مشخص كند كه چندمين حرف الفبا مي­باشد.

36-        برنامه­اي بنويسيد كه يك كاراكتر گرفته و كد اسكي آنرا چاپ كند.

37-        برنامه­اي بنويسيد كه جدول كدهاي اسكي به همراه كاراكترهاي مربوطه را چاپ كند.

38-        برنامه­اي بنويسيد كه عدد n و يك حرف الفبا را گرفته و nامين حرف بعد از آن حرف را چاپ كند.

39-        برنامه­اي بنويسيد كه عدد n و يك حرف الفبا را گرفته و n حرف بعد از آن حرف را چاپ كند.

40-        برنامه­اي بنويسيد كه دو عدد m, n گرفته و حروف الفبا از n تا mامين را چاپ كند.

41-        برنامه­اي بنويسيد كه دو عدد گرفته و ب.م.م. و ك.م.م آنها را چاپ كند.

42-        برنامه­اي بنويسيد كه دو عدد و يك عملگر گرفته و عملگر را بر روي دو عدد اعمال كرده و پاسخ را چاپ كند.

43-        برنامه­اي بنويسيد كه يك جدول ضرب 10*10 را چاپ كند.

44-        برنامه­اي بنويسيد كه يك عدد به عنوان كد اسكي يك كاراكتر گرفته و كاراكتر مربوطه را چاپ كند.

45-        برنامه­اي بنويسيد كه يك عدد گرفته و اعداد قبل از آن تا صفر را چاپ كند.

46-        برنامه­اي بنويسيد كه يك عدد گرفته و مقسوم عليه­هاي آن و تعداد آنها را چاپ كند.

47-        برنامه­اي بنويسيد كه يك عدد گرفته و مشخص كند اول است يا خير؟

48-        برنامه­اي بنويسيد كه يك عدد گرفته و مشخص كند عدد تام(كامل) است يا خير؟

49-        برنامه­اي بنويسيد كه يك عدد گرفته و مقلوب آن را چاپ كند.

50-        برنامه­اي بنويسيد كه يك عدد گرفته و تعداد ارقام آن را چاپ كند.

51-        برنامه­اي بنويسيد كه يك عدد گرفته مجموع و حاصلضرب ارقام آن عدد را چاپ كند.

52-        برنامه­اي بنويسيد كه يك عدد گرفته و توان دوم مقلوب عدد را چاپ كند.

53-        برنامه­اي بنويسيد كه يك عدد گرفته و توانهاي صفر تا پانزده آن عدد را چاپ كند.

54-        برنامه­اي بنويسيد كه يك عدد گرفته و فاكتوريل آن را چاپ كند.

55-        برنامه­اي بنويسيد كه يك عدد اعشاري گرفته و قسمت صحيح و اعشاري آن را به صورت جدا از هم چاپ كند.

56-        برنامه­اي بنويسيد كه يك عدد اعشاري گرفته و آنرا گرد كند.

57-        برنامه­اي بنويسيد كه يك عدد اعشاري گرفته و سقف و كف آن را چاپ كند.

58-        برنامه­اي بنويسيد كه يك عدد اعشاري گرفته و مقلوب آنرا چاپ كند.

59-        برنامه­اي بنويسيد كه يك عدد گرفته و ارقام آنرا به ترتيب چاپ كند.

60-        برنامه­اي بنويسيد كه محتوي دو متغير را با استفاده از متغير كمكي و يك بار  بدون آن جابجا كند.

61-        برنامه­اي بنويسيد كه يك جمله گرفته و تعداد حروف آنرا چاپ كند.

62-        برنامه­اي بنويسيد كه يك جمله گرفته و تعداد كلمات آنرا چاپ كند.

63-        برنامه­اي بنويسيد كه تعدادي عدد از ورودي خوانده و تعداد اعداد مثبت و منفي را چاپ كند.

64-        برنامه­اي بنويسيد كه دو عدد صحيح خوانده و آنها را به روش تفريق بر هم تقسيم كند.

65-        برنامه­اي بنويسيد كه دو عدد صحيح خوانده و آنها را به روش جمع  با هم ضرب كند.

66-        برنامه­اي بنويسيد كه n جمله اول سري فيبوناچي را چاپ كند.

67-        برنامه­اي بنويسيد كه يك عدد گرفته و آنرا در مبناي دو نمايش دهد.

68-        برنامه­اي بنويسيد كه عددي از يك تا هفت دريافت كرده و روز معادل با آنرا چاپ كند.

69-        برنامه­اي بنويسيد كه ضرايب معادله درجه دوم را از ورودي خوانده و معادله را حل كند.

70-        برنامه­اي بنويسيد كه يك عدد گرفته و به تعداد آن * پشت سر هم چاپ كند.

71-        برنامه­اي بنويسيد كه يك عدد گرفته و به تعداد آن * ،هر يك بر روي يك خط چاپ كند.

72-        برنامه­اي بنويسيد كه يك عدد و يك كاراكتر گرفته و به تعداد عدد، كاراكتر را چاپ كند.

73-        برنامه­اي بنويسيد كه يك عدد گرفته و يك مربع به ابعاد عدد از * بسازد.

74-        برنامه­اي بنويسيد كه يك كاراكتر و دو عدد m, n گرفته و در موقعيت (m,n) كاراكتر را چاپ كند.

75-        برنامه­اي بنويسيد كه يك خط قطري با كاراكتر * بسازد.

76-        برنامه­اي بنويسيد كه كاراكتر * بر روي يك خط حركت كند.

77-        برنامه­اي بنويسيد كه كليه اعداد سه رقمي كه از دو طرف يكسان خوانده مي­شود را چاپ كند. مثل 121و 323 و747

78-        برنامه­اي بنويسيد كه شماره ماه و روز را بگيرد و بگويد چندمين روز سال است؟

79-        برنامه­اي بنويسيد كه يك عدد به عنوان چندمين روز سال گرفته و شماره ماه آن را چاپ كند.

80-        برنامه­اي بنويسيد كه سه عدد گرفته و مشخص كند كه آيا اين اعداد در رابطه فيثاغورث صدق مي­كنند يا نه؟

81-        برنامه­اي بنويسيد كه سه عدد گرفته و مشخص كند آيا اين سه عدد تشكيل مثلث مي­دهند يا خير؟

82-        برنامه­اي بنويسيد كه سه عدد گرفته و مشخص كند آيا اين سه عدد تشكيل مثلث قائم الزاويه مي­دهند يا خير؟

83-        برنامه­اي بنويسيد كه حالتهاي مختلف دوتايي كه حروف الفبا مي­توانند كنار هم قرار بگيرند را چاپ كند.

84-        برنامه­اي بنويسيد كه دو عدد خوانده و عدد اول را به توان عدد دوم برساند.

85-        برنامه­اي بنويسيد كه عدد n را گرفته و مجموع اعداد 1 تا n را چاپ كند.

86-        برنامه­اي بنويسيد كه خروجي آن به صورت زير باشد.

1

1 2

1 2 3

1 2 3 4

1 2 3 4 5

1 2 3 4 5 6

  1. تابع را تعريف كنيد و انواع تابع در زبان C را نام ببريد.
  2. فراخواني تابع يعني چه؟ و به چه صورت انجام مي­شود؟
  3. منظور از نوع تابع در تعريف تابع چيست؟
  4. الگوي تابع چيست؟ و چرا استفاده مي­شود؟
  5. توابع از نظر تعداد مقاديري كه مي­توانند به توابع فراخوان برگردانند به چند دسته تقسيم مي­شوند؟
  6. آيا توابع بايد نسبت به هم داراي ترتيب باشند؟
  7. محل تعريف توابع در برنامه كجاست؟
  8. محل فراخواني توابع در برنامه كجاست؟
  9. آيا يك تابع بايد حتماً پارامتر داشته باشد؟
  10. روشهاي ارسال پارامتر به توابع را نام برده و توضيح دهيد.
  11. كاربرد دستور return را بنويسيد.
  12. تفاوت متغيرهاي محلي و عمومي را بنويسيد.
  13. اگر يك متغير محلي در يك بلاك، همنام با يك متغير عمومي باشد چگونه مي­توانيم در آن بلاك از متغير عمومي استفاده كنيم؟
  14. توابع بازگشتي چه توابعي هستند؟
  15. منظور از حالت توقف در توابع بازگشتي چيست؟
  16. تابعي بنويسيد كه دو عدد به عنوان پارامتر گرفته و نتيجه چهار عمل اصلي بر روي آن دو عدد را چاپ كند.
  17. تابعي بنويسيد كه دو عدد به عنوان پارامتر گرفته و ماكزيمم را برگرداند.
  18. تابعي بنويسيد كه يك عدد به عنوان پارامتر گرفته در صورت تام بودن 1 و در غير اينصورت 0 برگرداند.
  19. تابعي بنويسيد كه يك عدد به عنوان پارامتر گرفته و فاكتوريل آن را برگرداند.
  20. تابعي بنويسيد كه دو عدد به عنوان پارامتر گرفته و اولي را به توان دومي برساند.
  21. تابعي بنويسيد كه سه عدد اعشاري به عنوان پارامتر گرفته و ميانگين آنها را برگرداند.
  22. تابعي بنويسيد كه ضرايب معادله درجه دوم را به عنوان پارامتر گرفته و ميانگين آنها را برگرداند.
  23. تابعي بنويسيد كه يك كاراكتر به عنوان پارامتر گرفته و كاراكتر بزرگ آن كاراكتر را برگرداند.
  24. تابعي بنويسيد كه يك عدد اعشاري به عنوان پارامتر گرفته و قسمت صحيح آن را برگرداند.
  25. تابعي بنويسيد كه يك عدد اعشاري به عنوان پارامتر گرفته و قسمت اعشاري آن را برگرداند.
  26. تابعي بنويسيد كه دو كاراكتر به عنوان پارامتر گرفته و مجموع كد اسكي آنها را برگرداند.
  27. تابعي بنويسيد كه يك عدد به عنوان پارامتر گرفته و مقلوب آن را برگرداند.

115-          برنامه­اي بنويسيد كه عناصر يك آرايه 20 عنصري از اعداد صحيح را مقدار دهي كرده و آنها را چاپ كند.

116-          برنامه­اي بنويسيد كه عناصر يك آرايه 20 عنصري از اعداد صحيح را يك در ميان چاپ كند.

117-          برنامه­اي بنويسيد كه عناصر يك آرايه 20 عنصري از اعداد صحيح را از آخر به اول چاپ كند.

118-          برنامه­اي بنويسيد كه ميانگين عناصر يك آرايه 20 عنصري از اعداد اعشاري را محاسبه و چاپ كند.

119-          برنامه­اي بنويسيد كه مجموع 10 عنصر اول و مجموع 10 عنصر دوم از يك آرايه 20 عنصري از اعداد صحيح را محاسبه و چاپ كند.

120-          برنامه­اي بنويسيد كه در يك آرايه 20 عنصري، هر عنصري كه كوچكتر از صفر باشد را به صفر تبديل كرده و محتوي آرايه را چاپ كند.

121-          برنامه­اي بنويسيد كه تعداد عناصر زوج و فرد در يك آرايه 20 عنصري از اعداد صحيح را چاپ كند.

122-          برنامه­اي بنويسيد كه تعداد عناصر مثبت، منفي و صفر را در يك آرايه 20 عنصري از اعداد صحيح را چاپ كند.

123-          برنامه­اي بنويسيد كه يك عدد از كاربر گرفته و آن را به محتوي تمام عناصر يك آرايه 20 عنصري مفروض اضافه كند.

124-          برنامه­اي بنويسيد كه عناصري از يك آرايه 20 عنصري از اعداد صحيح كه اول هستند را چاپ كند.

125-          برنامه­اي بنويسيد كه هر يك از عناصر يك آرايه 10 عنصري از اعداد صحيح را به تعداد بار محتوي آن چاپ كند.

126-          برنامه­اي بنويسيد كه يك آرايه 20 عنصري كاراكتري را گرفته و تعداد حروف بزرگ و كوچك آن را چاپ كند.

127-          برنامه­اي بنويسيد كه حروف كوچك يك آرايه 20 عنصري كاراكتري را به  حروف بزرگ تبديل كند.

128-          برنامه­اي بنويسيد كه دو آرايه 10 عنصري از اعداد صحيح را گرفته و عناصر متناظر را با هم جمع كرده و در يك آرايه سوم قرار دهد.

129-          برنامه­اي بنويسيد كه محتوي عناصر متناظر دو آرايه 20 عنصري را جابجا كرده و محتوي دو آرايه را چاپ كند.

130-          برنامه­اي بنويسيد كه محتوي دو آرايه دو آرايه 10 عنصري را در يك آرايه 20 عنصري قرار دهد.(ابتدا عناصر آرايه اول و سپس آرايه دوم)

131-          برنامه­اي بنويسيد كه محتوي دو آرايه دو آرايه 10 عنصري را به صورت يك در ميان در يك آرايه 20 عنصري قرار دهد.

132-          برنامه­اي بنويسيد كه عناصر يك آرايه 20 عنصري از اعداد صحيح را مرتب كرده  و سپس آنها را چاپ كند.

133-          يك آرايه دو بعدي 4×5 تعريف كرده و مقدار دهي كنيد. سپس عناصر آرايه را به صورتهاي زير چاپ كنيد:

Ø      ابتدا سطر اول از چپ به راست، سپس سطر دوم از چپ به راست و ...

Ø      ابتدا سطر اول از راست به چپ، سپس سطر دوم از راست به چپ و ...

Ø      ابتدا سطر آخر از چپ به راست، سپس سطر قبلي از چپ به راست و ...

Ø      ابتدا سطر آخر از راست به چپ، سپس سطر قبلي از راست به چپ و ...

134-          دو آرايه a[3][4] و b[3][4] مفروض است عناصر متناظر a را با عناصر متناظر b جمع كرده و در آرايه c قرار دهيد و سپس محتوي هر سه آرايه را چاپ كنيد.

135-          برنامه­اي بنويسيد كه عناصر دو آرايه مرتب را به روش ادغام مرتب كند.

136-          تابعي بنويسيد كه يك آرايه يك بعدي از عناصر صحيح را به عنوان پارامتر دريافت كرده و ميانگين عناصر آن را برگرداند.

137-          تابعي بنويسيد كه يك آرايه يك بعدي از عناصر صحيح را به عنوان پارامتر دريافت كرده و عناصر آن را از آخر به اول چاپ كند.

138-          تابعي بنويسيد كه يك آرايه يك بعدي از عناصر صحيح را به عنوان پارامتر دريافت كرده و ماكزيمم عنصر آرايه را برگرداند.

139-          تابعي بنويسيد كه يك آرايه يك بعدي از عناصر صحيح را به عنوان پارامتر دريافت كرده و تعداد عناصر صفر آن را برگرداند.

143-  تابعي بنويسيد كه يك آرايه دو بعدي از عناصر صحيح را به عنوان پارامتر دريافت كرده و محتوي آرايه را چاپ كند

 

  1. يك متغير رشته­اي تعريف كرده مقدار اوليه داده و آنرا چاپ كنيد.
  2. يك آرايه رشته­اي به طول 5 تعريف كرده، مقدار اوليه داده و تمامي 5 رشته را چاپ كنيد.
  3. 10 رشته از كاربر گرفته و در يك آرايه قرار دهيد و آنها را چاپ كنيد.
  4. برنامه­اي بنويسيد كه يك رشته از كاربر گرفته و طول آنرا چاپ كند.
  5. برنامه­اي بنويسيد كه يك رشته از كاربر گرفته و آنرا به صورت معكوس چاپ كند.
  6. برنامه­اي بنويسيد كه يك رشته از كاربر گرفته و تعداد حروف a در آنرا چاپ كند.
  7. برنامه­اي بنويسيد كه يك رشته و يك كاراكتر از كاربر گرفته و تعداد كاراكتر در رشته را چاپ كند.
  8. برنامه­اي بنويسيد كه  يك رشته از كاربر گرفته و تمامي حروف a را در آن به b تبديل كند.
  9. برنامه­اي بنويسيد كه يك رشته و دو كاراكتر از كاربر گرفته و در رشته تمامي كاراكترهاي اول را به كاراكتر دوم تبديل كند.
  10. برنامه­اي بنويسيد كه يك رشته از كاربر گرفته و تعداد حروف الفبا و ارقام آنرا چاپ كند.
  11. برنامه­اي بنويسيد كه دو رشته از كاربر گرفته و كاراكترهاي آنها را يك در ميان پشت سرهم چاپ كند.
  12. برنامه­اي بنويسيد كه يك رشته گرفته و كاراكتر چهارم آنرا حذف كند.
  13. برنامه­اي بنويسيد كه يك رشته از كاربر گرفته و تمام حروف a را در آن حذف كند.
  14. برنامه­اي بنويسيد كه دو رشته گرفته و آنها را به هم متصل و در رشته سومي قرار دهد.
  15. برنامه­اي بنويسيد كه يك رشته گرفته و مشخص كند آيا اين رشته يك رشته عددي است يا خير؟
  16. برنامه­اي بنويسيد كه يك رشته گرفته و تمامي ارقام آن را حذف كند.
  17. برنامه­اي بنويسيد كه يك رشته گرفته و تمامي حروف الفباي آن را حذف كند.
  18. برنامه­اي بنويسيد كه دو رشته گرفته و رشته با طول بزرگتر را به اندازه طولش چاپ كند.
  19. برنامه­اي بنويسيد كه ده رشته از كاربر گرفته و آنها را بر اساس حروف الفبا مرتب كند.
  20. برنامه­اي بنويسيد كه يك رشته الفبايي گرفته و تعداد حروف كوچك و بزرگ در آن را چاپ كند.
  21. برنامه­اي بنويسيد كه يك رشته گرفته و تمام حروف كوچك آن را به حرف بزرگ تبديل كند.
  22. برنامه­اي بنويسيد كه ده رشته از كاربر گرفته در يك آرايه قرار دهد و رشته با طول بزرگترين را چاپ كند.
  23. برنامه­اي بنويسيد كه يك رشته عددي گرفته و عدد آن را در يك متغير عددي قرار دهد.
  24. برنامه­اي بنويسيد كه يك عدد صحيح گرفته و آن را به يك رشته عددي تبديل كند.

 

نوشته شده توسط ابراهیم صحافی زاده در ساعت 14:29 | لینک  |