طلب مساعدة في لغة ++c - منتديات الجلفة لكل الجزائريين و العرب

العودة   منتديات الجلفة لكل الجزائريين و العرب > منتديات التقنية > منتدى البرمجة

منتدى البرمجة كل ما يتعلق بلغات البرمجة، فيجوال بيسيك , سي ++ , دلفي , أكسيس , جافا , هتمل...

في حال وجود أي مواضيع أو ردود مُخالفة من قبل الأعضاء، يُرجى الإبلاغ عنها فورًا باستخدام أيقونة تقرير عن مشاركة سيئة ( تقرير عن مشاركة سيئة )، و الموجودة أسفل كل مشاركة .

آخر المواضيع

مساعدة في لغة ++c

إضافة رد
 
أدوات الموضوع انواع عرض الموضوع
قديم 2012-02-25, 14:22   رقم المشاركة : 1
معلومات العضو
اريج16
عضو محترف
 
الصورة الرمزية اريج16
 

 

 
إحصائية العضو










افتراضي مساعدة في لغة ++c

السلام عليكم ورحمة الله وبركاته ممكن مساعدة في تصحيح هذا البرنامج بلغة ال++C عن رفع عدد A الى القوى.N مع الاشارة الى جميع حلات N
مع العلم ان اواجه مشكلة في برنام الCالخاص بي
كود:
      
#include <stdio.h>
voide main()
{float i,n,a,pow;
printf("donner la valeur de n"); scanf("%f",&n);
printf("donner la valeur de a"); scanf("%f",&a);
if(a==0)
printf("errors");
if(n<0)
{pow=1;
for(i=1;i<=(-n);i++)
pow=1/(pow*a);
printf("la solution est %f",pow");
 }
else
{pow=1;
for(i*1;i<=n;i++)
pow=pow*a;
printf("la solution est %f",pow");
 } 
}
ارجو المساعدة في اسرع وقت وشكرا مسبقاا








 


رد مع اقتباس
قديم 2012-02-25, 15:59   رقم المشاركة : 2
معلومات العضو
** أم عبد الرحمن **
عضو مميّز
 
الصورة الرمزية ** أم عبد الرحمن **
 

 

 
إحصائية العضو










افتراضي

السلام عليكم ورحمة الله وبركاته
تفضلي أختي ، وهو يعمل ولله الحمد:

كود:
#include <stdio.h>
int main()
{
float n,a,pow;
int i;
printf("donner un nombre :  ");
scanf("%f",&a);
printf("\n\n donner l'exposant de ce nombre : ");
scanf("%f",&n);
printf("\n");
if(a==0)//puissance de 0 n'existe pas
printf("error ||la puissance de 0 n'existe pas !! ");
else
{
    pow=1;
    if(n<0) //puissance négative
       {

          for(i=0;i<(-n);i++)
           pow=(pow*a);
          pow=1/pow;
       }
    else
     {
      for(i=0;i<n;i++)
       pow=pow*a;
 }

 printf(" %f puissance %f = %f",a,n,pow);
}

return(0);
}
بالنسبة للبرنامج الذي تستعميلنه ، ارجو ذكر ما هو ، والمشكل الذي واجهك معه.









رد مع اقتباس
قديم 2012-02-25, 16:04   رقم المشاركة : 3
معلومات العضو
** أم عبد الرحمن **
عضو مميّز
 
الصورة الرمزية ** أم عبد الرحمن **
 

 

 
إحصائية العضو










افتراضي

بالنسبة لحلك هذه هي الأخطاء والله أعلم
موسومة بالأحمر

كود:
#include <stdio.h>
void main() //void sans e
{
float i,n,a,pow;
printf("donner la valeur de n"); scanf("%f",&n);
printf("donner la valeur de a"); scanf("%f",&a);
if(a==0)
printf("errors");
if(n<0)
{pow=1;
for(i=1;i<=(-n);i++)
pow=1/(pow*a);//ici le calcul est faux ,
// il faut plutot calculer la puissance d'une manière normale dans la boucle puis faire la dévision lorsqu'on sorte de la boucle
printf("la solution est %f",pow);// les quotes " à supprimer après pow

 }
else
{pow=1;
for(i=1;i<=n;i++)//egalité au lieu de * après le i
pow=pow*a;
printf("la solution est %f",pow);// les quotes " à supprimer après pow
 }
}









رد مع اقتباس
قديم 2012-02-25, 16:07   رقم المشاركة : 4
معلومات العضو
اريج16
عضو محترف
 
الصورة الرمزية اريج16
 

 

 
إحصائية العضو










افتراضي

اختي ممكن تعاودي تشرحيلي الاخطاء في برنامجي ان امكن لاني مزالني جديدة على هذا التخصص وبارك الله فيك










رد مع اقتباس
قديم 2012-02-25, 23:09   رقم المشاركة : 5
معلومات العضو
سعيد*الاغواطي*
مشرف سابق
 
الصورة الرمزية سعيد*الاغواطي*
 

 

 
إحصائية العضو










افتراضي

مشكوريييييييييييين على هذه التوضيحات










رد مع اقتباس
قديم 2012-03-02, 12:17   رقم المشاركة : 6
معلومات العضو
خليل صلاح
عضو محترف
 
إحصائية العضو










افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة اريج16 مشاهدة المشاركة
السلام عليكم ورحمة الله وبركاته ممكن مساعدة في تصحيح هذا البرنامج بلغة ال++C عن رفع عدد A الى القوى.N مع الاشارة الى جميع حلات N
مع العلم ان اواجه مشكلة في برنام الCالخاص بي
كود:
      
#include <stdio.h>
voide main()
{float i,n,a,pow;
printf("donner la valeur de n"); scanf("%f",&n);
printf("donner la valeur de a"); scanf("%f",&a);
if(a==0)
printf("errors");
if(n<0)
{pow=1;
for(i=1;i<=(-n);i++)
pow=1/(pow*a);
printf("la solution est %f",pow");
 }
else
{pow=1;
for(i*1;i<=n;i++)
pow=pow*a;
printf("la solution est %f",pow");
 } 
}
ارجو المساعدة في اسرع وقت وشكرا مسبقاا
اعتقد ان الخطا هو في قراءة n
ف for لا تعمل الا مع الاعداد الطبيعية و ليس مع الحقيقية
فلو كان n عددا حقيقيا فانها لن تعمل
مثل n=1.1 طبعا لا يمكن البرنامج العمل لان n عدد حقيقي

و الله اعلم...









رد مع اقتباس
قديم 2012-03-03, 10:33   رقم المشاركة : 7
معلومات العضو
اريج16
عضو محترف
 
الصورة الرمزية اريج16
 

 

 
إحصائية العضو










افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة خليل صلاح مشاهدة المشاركة
اعتقد ان الخطا هو في قراءة n
ف for لا تعمل الا مع الاعداد الطبيعية و ليس مع الحقيقية
فلو كان n عددا حقيقيا فانها لن تعمل
مثل n=1.1 طبعا لا يمكن البرنامج العمل لان n عدد حقيقي

و الله اعلم...
اخي هنا N عدد طبيعي لقد وجدت المشكلة كانت في كتابتي لي
pow=1/(pow*a);
والاصح
pow=(pow*a); pow=1/pow;
وعموما شكرا على المجهود









رد مع اقتباس
قديم 2012-03-22, 13:54   رقم المشاركة : 8
معلومات العضو
ssoucef012
عضو جديد
 
إحصائية العضو










افتراضي

اريد خوارزمية tri par insertion التي تحقق عملية tri par base مع بعض التعديل في خوارزمية لتحقيق عملية tri par base اريد ان تظهر الحلات 3 عند التنفيذ
هذا مثال على tri par base
3 2 1
329 720 720 329
355 329 355 457
436 436 436 657
457 839 457 839
657 355 657 436
720 457 329 720
839 657 839 355










رد مع اقتباس
إضافة رد

الكلمات الدلالية (Tags)
مساعدة


تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

الساعة الآن 16:37

المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى
المنتدى غير مسؤول عن أي إتفاق تجاري بين الأعضاء... فعلى الجميع تحمّل المسؤولية


2006-2024 © www.djelfa.info جميع الحقوق محفوظة - الجلفة إنفو (خ. ب. س)

Powered by vBulletin .Copyright آ© 2018 vBulletin Solutions, Inc