حلقه های تکرار:
در این قسمت قصد دارم از حلقه ی تکرار for استفاده کنم.
این حلقه سه قسمت مجزا دارد که با سیمی
کالن " ; " از هم جدا می شوند.
1) مقدار اولیه حلقه
2) شرط حلقه
3) گام حرکت حلقه
این سه قسمت رو با توجه به خواسته ی
برنامه می نویسیم.
مثلا اگر از ما بخواهند برنامه ای
بنویسیم که 5 عدد را از ورودی دریافت کند شمارنده ی ما از یک شروع می شود و تا
وقتی که به 5 برسد باید هر مرحله یک واحد به ان اضافه شود.
for(int i=1;i<=5;i++)
اما اگر از ما بخواهند از بین اعداد یک
تا ده، انهایی که زوج اند را چاپ کنیم می توانیم از صفر شروع کنیم و هر مرحله دو
واحد به شمارنده ی خود اضافه کنیم.
for(int i=0;i<=10;i=i+2)
مثال: برنامه ای بنویسید که از بین
اعداد صفر تا 15 انهایی که بر 3 بخش پذیرند را چاپ کند.
این کار را به دو روش می توان انجام
داد.
یکی مانند روش بالا که از صفر شروع
کنیم و سه تا سه تا به شمارنده اضافه کنیم. روش دیگر این است که از صفر شروع کنیم
و یکی یکی به شمارنده اضافه کنیم بعد با استفاده از یک شرط if بررسی کنیم که
اگر عدد بر 3 بخش پذیر بود ان را چاپ کند.
#include<iostream>
#include<conio.h>
int main()
{
for(int
i=0;i<=15;i=i+3)
std::cout<<
i ;
getch();
return 0;
}
یا
#include<iostream>
#include<conio.h>
int main()
{
for(int
i=0;i<=15;i++)
If(i%3==0)
std::cout<< i ;
getch();
return 0;
}