ممكن حل السؤال

 
      
    هل من الممكن تحديد المزيد من المعلومات او صورة توضح حلك لنتمكن من مساعدتك وتوجيهك الى الحل الصحيح او وضع نقطة محددة غير واضحة لنتمكن من مساعدتك في فهمها
عذرا لعدم تمكننا من تزويدك بالحل مباشرة ولكن يمكننا مساعدتك وتوجيهك نحو الخطأ في حلك او في فهم نقطة غير مفهومة تساعدك على الحل
الكود صحيح والخطأ انه لم يتم تحديد n. التي يجب ادخالها لتحديد عدد الحدود التي تريدها ضمن المعادلة.
ولتوسعته من اجل ان يشمل كل القيم يمكنك وضع جملة تكرار وكمثال:
i = 0;
    do{
  x = x + a + pow(a,2*i+1);
    i++;
    }while(2*i+1 <= n);
  printf("result%f",x);
n قيمة يجب ان يدخلها المستخدم ولامشكلة اذا ادخلها كعدد زوجي او فردي حيث ضمن جملة الدوران سيتم اختيار الاعداد الفردية فقط من 1 ثم 3 ثم 5 وهكذا حتى نصل الى اقرب عدد فردي من n او n نفسها اذا كانت عدد فردي