lما هوا الخطا فى هذا الكود

Ali Atya • منذ 5 سنوات

 

#include<iostream>
using namespace std;
int main ()
{
    for(int i=1 ;i<=256;i*2)

    cout<<i<<" ";
    return 0;
}

 

كلمات دليلية: for loop

ساعد بالإجابة

"إن في قضاء حوائج الناس لذة لا يَعرفها إلا من جربها، فافعل الخير مهما استصغرته فإنك لا تدري أي حسنة تدخلك الجنة."

الإجابات (1)

صهيب الغطيمل • منذ 5 سنوات

قيمة ال i لا تتغير ابدا لانك لم تسند عملية الضرب الى متغير i  في for loop  غير i*2 الى  i=i*2

#include<iostream>
using namespace std;
int main ()
{
    for(int i=1 ;i<=256;i=i*2)
        cout<<i<<" ";
    return 0;
}

 

Ali Atya: i=i*2 موجوده ف الكود

صهيب الغطيمل: لم تسند قيمتها الى i جرب شغل الكود اللذي عدلته و ستلاحظ انه يعمل

Ali Atya: i=i*2 صح ولا i*2

Ali Atya: شكرا .

Ali Atya: ممكن اضيفك واتس او فيسبوك !؟

صهيب الغطيمل: تقدر تتابعني في تويتر نفس حسابي

لايوجد لديك حساب في عالم البرمجة؟

تحب تنضم لعالم البرمجة؟ وتنشئ عالمك الخاص، تنشر المقالات، الدورات، تشارك المبرمجين وتساعد الآخرين، اشترك الآن بخطوات يسيرة !