C++ For Loop Examples

1️⃣ شمارش از 1 تا 10

#include <iostream> using namespace std; int main() { for (int i = 1; i <= 10; i++) { cout << i << " "; } }

🔹 خروجی: 1 2 3 4 5 6 7 8 9 10

2️⃣ شمارش معکوس

#include <iostream> using namespace std; int main() { for (int i = 10; i >= 1; i--) { cout << i << " "; } }

🔹 خروجی: 10 9 8 7 6 5 4 3 2 1

3️⃣ جمع اعداد 1 تا n

#include <iostream> using namespace std; int main() { int n; cout << "Enter a number: "; cin >> n; int sum = 0; for (int i = 1; i <= n; i++) { sum += i; } cout << "Sum = " << sum << endl; }

🔹 اگر n=5 → خروجی: Sum = 15

4️⃣ چاپ اعداد زوج تا 20

#include <iostream> using namespace std; int main() { for (int i = 2; i <= 20; i += 2) { cout << i << " "; } }

🔹 خروجی: 2 4 6 8 10 12 14 16 18 20

5️⃣ حلقه تو در تو (Nested For)

#include <iostream> using namespace std; int main() { for (int i = 1; i <= 3; i++) { for (int j = 1; j <= 3; j++) { cout << "(" << i << "," << j << ") "; } cout << endl; } }

🔹 خروجی:

(1,1) (1,2) (1,3) (2,1) (2,2) (2,3) (3,1) (3,2) (3,3)

⚡ نکات مهم

  1. می‌توان چندین متغیر شمارنده در یک for استفاده کرد:

for (int i = 0, j = 10; i < 5; i++, j--) { ... }

  1. بخش مقداردهی و تغییر شمارنده اختیاری است، اما شرط لازم است.

  2. می‌توان از break و continue برای کنترل حلقه استفاده کرد.