#51☑️ ساختارهای تکرار و تصمیم گیری در ++C :
مثال) خروجی برنامه ی زیر چیست؟
for( i = 1 ; i < 10 ; i++ ){if( i % 5 == 0 )break;for( j = 0 ; j < 10 ; j++ ){if( j % 2 != 0 ) continue;cout << i × 10 + j;}}خروجی :
i=1 , j=0: 10 12 14 16 18
i=2 , j=0: 20 22 24 26 28
i=3 , j=0: 30 32 34 36 38
i=4 , j=0: 40 42 44 46 48
#52مثال) برنامه زير مضارب غير 7 مابين اعداد 0 تا 100 نمايش می دهد.
#include <iostream>int main() { for (int i = 0; i < 100; ++i) { if ((i % 7) == 0) continue; cout << i << " "; } return 0;}@Learncpp
#53مثال) در برنامه زير به کاربر اجازه داده می شود 100 عدد را وارد کند يا برای پايان يک عدد منفی وارد کند.
#include <iostream>int main() { cout << "Enter 100 positive numbers, or a " << " negative number to abort.\n"; int i; for ( i = 1; i <= 100; i++) { cout << "Enter the number #" << i << ": "; int n; cin >> n; if (n < 0) break; } if (i == 100) cout << "You are a real man.\n"; else cout << "You stopped after " << i << " numbers, coward!\n";return 0;}@Learncpp
#54مثال) برنامه زیر با کاراکتر ستاره (*) یک مستطیل 3×20 رسم می کند.
#include <iostream>int main() { int col, row ; for (row = 20; row > 0; row--) { for (col = 3; col > 0; col--) cout << "*"; cout << endl; }return 0;}@Learncpp
#55🔹تمرین 1 (ساده) :
برنامه ای بنویسید که با استفاده از حلقه for پنج عدد را از کاربر دریافت کند و با دستور شرطی if تعداد اعداد فرد و زوج را بدست آورد و در خروجی نمایش دهد.
✍نکته: این برنامه باید همواره پس از نمایش تعداد زوج و فرد بتواند سری دیگری از اعداد را دریافت کند یعنی دارای حلقه بی نهایت باشد.
@Learncpp
#57🔹تمرین 2 (متوسط) :
برنامه ای بنویسید که با استفاده از دو حلقه تو در تو شکل زیر را نمایش دهد:
*
**
***
****
*****
@Learncpp
#59🔹تمرین 3 (متوسط) :
برنامه ای بنویسید که یک عددی بین 1 تا 20 رو از کاربر بگیره و به ازای عدد وارد شده عدد رومی رو چاپ کنه یعنی
1 = I
2 = II
3 = III
4 = IV
5 = V
.
.
.
برای دیدن اعداد بیشتر به سایت زیر مراجعه کنین
http://literacy.kent.edu/Minigrants/Cinci/romanchart.htm
@Learncpp
#60🔹برنامه ای بنویسید که یک عددی بین 1 تا 20 رو از کاربر بگیره و به ازای عدد وارد شده عدد رومی رو چاپ کند؟
#include <iostream>using namespace std;int main(){ int n; cin >> n; switch (n) { case 1: cout << "I"; break; case 2: cout << "II"; break; case 3: cout << "III"; break; case 4: cout << "IV"; break; case 5: cout << "V"; break; case 6: cout << "VI"; break; case 7: cout << "VII"; break; case 8: cout << "VIII"; break; case 9: cout << "IX"; break; case 10: cout << "X"; break; case 11: cout << "XI"; break; case 12: cout << "XII"; break; case 13: cout << "XIII"; break; case 14: cout << "XIV"; break; case 15: cout << "XV"; break; case 16: cout << "XVI"; break; case 17: cout << "XVII"; break; case 18: cout << "XVIII"; break; case 19: cout << "XIX"; break; case 20: cout << "XX"; break; default: cout << "عددی بین 1 تا 20 وارد کنین"; break; } return 0;}@Learncpp
#61🔹برنامه ای بنویسید که یک عددی بین 1 تا 20 رو از کاربر بگیره و به ازای عدد وارد شده عدد رومی رو چاپ کند؟
#include <iostream>using namespace std;int main(){ int n = 0; cin >> n; if (n == 20) { cout << "XX"; } else if (n == 19) { cout << "XIX"; } else if (n == 18) { cout << "XVIII"; } else if (n == 17) { cout << "XVII"; } else if (n == 16) { cout << "XVI"; } else if (n == 15) { cout << "XV"; } else if (n == 14) { cout << "XIV"; } else if (n == 13) { cout << "XIII"; } else if (n == 12) { cout << "XII"; } else if (n == 11) { cout << "XI"; } else if (n == 10) { cout << "X"; } else if (n == 9) { cout << "IX"; } else if (n == 8) { cout << "VIII"; } else if (n == 7) { cout << "VII"; } else if (n == 6) { cout << "VI"; } else if (n == 5) { cout << "V"; } else if (n == 4) { cout << "IV"; } else if (n == 3) { cout << "III"; } else if (n == 2) { cout << "II"; } else { cout << ""; } return 0;}@Learncpp
#58جواب تمرین
57#include <iostream>using namespace std;int main(){ int i, j; for (i = 0; i < 5; i++) { for (j = 0; j <= i; j++) cout << "*"; cout << endl; } cout << endl; return 0;}@Learncpp
#56جواب تمرین
55#include <iostream>using namespace std;int main(){ int n = 5, num = 0, zoj = 0, fard = 0; while (n) { cout << "enter number : "; cin >> num; if (num % 2 == 0) { //cout << "zoj"; zoj++; } else { //cout << "fard"; fard++; } n--; } cout << "\nzoj is : " << zoj << "\tfard is : " << fard; cout << endl; return 0;}@Learncpp
سایت رسمی محک برای کمک به بیماران سرطانی
http://www.mahak-charity.org/main/index.php/fa/how-do-i-help-my-mahak/i-want-to-help/types-of-individual-assistance
سامانه کمک رسانی به صورت آنلاین
*733*23540#
http://www.mahak-charity.org/main/index.php/fa/how-do-i-help-my-mahak/i-want-to-help/types-of-individual-assistance
سامانه کمک رسانی به صورت آنلاین
*733*23540#