تبليغاتX
فناوري‌اطلاعات ، برنامه‌نويسي

برنامه نويسي ، شبكه ، سيستم عامل ، پايگاه داده ، سيستم اطلاعات جغرافيايي ، مديريت و كنترل پروژه

Information
سلام دوست عزيز . اين وبلاگ در مورد فناوري اطلاعات و علوم مرتبط با اون هست و داراي آموزش كامل و گام به گام برنامه نويسي به زبان ++C .
************************
پيشنهاد مي‌كنم از لينك‌هاي بخش مقالات فناوري اطلاعات ديدن كنيد .
************************
به اميد اينكه مطالب مفيد واقع بشه . با ارائه نظرات سازنده ي خودتون من رو در هرچه پربارتر كردن اين وب ياري كنيد .
متشكرم

مقالات فناوري اطلاعات
پیوندها
جستجوگر

طراح قالب

Powered By
BLOGFA.COM
لینک RSS
برنامه نويسي به زبان ++C (پست 83)

يك حلقه‌ي for نزولي

برنامه‌ي كوچك زير ، ده عدد صحيح مثبت را به ترتيب نزولي چاپ مي‌كند :

int main()
{   for ( int i=10 ; i > 0 ; i-- )
    cout << "   " << i ;
}

10  9  8  7  6  5  4  3  2  1


استفاده از حلقه‌ي for با گام‌هاي بزرگ‌تر از يك

برنامه‌ي زير مشخص مي‌كند كه آيا يك عدد ورودي اول هست يا خير .

(نكته : عدد اول عددي است كه فقط بر خودش و 1 بخش‌پذير است.)

int main()
{   long  n ;
    cout << " enter a positive integer : " ;
    cin >> n ;
    if ( n<2 ) cout << n << " is not prime . " << endl ;
    else  if ( n<4 ) cout << n << " is prime . " << endl ;
    else  if ( n%2 == 0 ) cout << n << " = 2 * " << n/2 << endl ;
    else
    {   for ( int d=3 ; d <= n/2 ; d += 2 )
         if ( n%2 = 0 )
         {   cout << n << " = " << d << " * " << n/d << endl ;
              exit ( 0 ) ;
          }
        cout << n << " is prime . " << endl ;
    } ;
}

خروجي برنامه بصورت زير است :

enetr a positive integer : 101
101 is prime .

enter a positive integer : 975313579
975313579 = 17 * 57371386

توجه كنيد كه حلقه‌ي for در برنامه‌ي بالا ، متغير كنترلي خود يعني d را دو واحد دو واحد افزايش مي‌دهد .

 

نوشته شده توسط: مرضيه در سه شنبه بیست و ششم شهریور 1387|+|
Technology
آرشیو
آمار وبلاگ
» تعداد بازدیدها:
» مرورگر:
امکانات اضافي

© All Rights Reserved by mrz-it.Blogfa.com ©