• 0
  • مالي خلق
  • أتهاوش
  • متضايق
  • مريض
  • مستانس
  • مستغرب
  • مشتط
  • أسولف
  • مغرم
  • معصب
  • منحرج
  • آكل
  • ابكي
  • ارقص
  • اصلي
  • استهبل
  • اضحك
  • اضحك  2
  • تعجبني
  • بضبطلك
  • رايق
  • زعلان
  • عبقري
  • نايم
  • طبيعي
  • كشخة
  • صفحة 1 من 2 12 الأخيرةالأخيرة
    النتائج 1 إلى 15 من 16

    الموضوع: error-_-"

    1. #1
      التسجيل
      22-03-2002
      الدولة
      kitty land
      المشاركات
      3,025
      المواضيع
      51
      شكر / اعجاب مشاركة

      error-_-"

      السلام عليكم ورحمة الله


      انا كاتبة برنامج يضرب رقمين باينري ببعض لاكن ذابحني يطلعلي ايرور ياريت احد يساعدني يصلحلي الإرور لنه عجزت منه

      هذه اهو الكود مالي
      #include<iostream.h>
      #include<math.h>
      void main()
      {
      int i;
      int M[31]={0};
      int n1,n2;
      double sum1=0,sum2=0;
      int t;
      double Result;

      cout<<"enter number 1\n";
      cin>>n1;
      cout<<"enter number 2\n";
      cin>>n2;

      int result;
      result=n1;
      i=30;
      while((i>=0)&&((result)!=0))
      {
      M[i]=result%2;
      result=result/2;
      i--;

      }
      result=n2;
      i=9;
      while((i>=0)&&((result)!=0))
      {
      M[i]=result%2;
      result=result/2;
      i--;
      }



      for(i=31;i>=22;i--)
      {
      if (M[i]==0)
      {
      for (i=31;i>=0;i--)
      M[i]=M[i-1];
      }
      else
      {
      t=0;
      for (i=21;i>=10;i--)
      {
      sum1=M[i]*pow(2,t)+sum1;
      t++;
      }
      t=0;
      for (i=9;i>=0;i--)
      {
      sum2=M[i]*pow(2,t)+sum2;
      t++;
      }
      Result=sum1+sum2;
      cout<<Result;

      result=Result;
      i=20;
      while((i>=0)&&((result)!=0))
      {
      M[i]=result%2;
      result=result/2;
      i--;
      }
      for (i=31;i>=0;i--)
      M[i]=M[i-1];

      }


      {
      وهذه الإيرور الي يطلعلي -_-

      roject.cpp
      G:\project.cpp(62) : warning C4244: '=' : conversion from 'double' to 'int', possible loss of data
      G:\project.cpp(78) : fatal error C1004: unexpected end of file found


      ولكم جزيل الشكر



    2. #2
      التسجيل
      29-11-2004
      الدولة
      ♥ والله أحبك يا قطر ♥
      المشاركات
      6,985
      المواضيع
      371
      شكر / اعجاب مشاركة

      رد: error-_-"

      أول شي يا أخ انك تحط ال Source Code في مربع Code وليس اقتباس -كي يسهل علينا قرائته @_@

      كود:
       			 				#include<iostream.h>
      #include<math.h>
      void main()
      {
      	int i;
      	int M[31]={0};
      	int n1,n2;
      	double sum1=0,sum2=0;
      	int t;
      	double Result;
      
      	cout<<"enter number 1\n";
      	cin>>n1;
      	cout<<"enter number 2\n";
      	cin>>n2;
      
      	int result;
      	result=n1;
      	i=30;
      		while((i>=0)&&((result)!=0))
      		{
      			M[i]=result%2;
      			result=result/2;
      			i--;
      			
      		}
      	result=n2;
      	i=9;
      	while((i>=0)&&((result)!=0))
      		{
      			M[i]=result%2;
      			result=result/2;
      			i--;
      		}
      	
      	
      
      	for(i=31;i>=22;i--)
      	{
      		if (M[i]==0)
      		{
      			for (i=31;i>=0;i--)
      				M[i]=M[i-1];
      		}
      		else 
      		{
      			t=0;
      			for (i=21;i>=10;i--)
      			{
      				sum1=M[i]*pow(2,t)+sum1;
      				t++;
      			}
      			t=0;
      			for (i=9;i>=0;i--)
      			{
      				sum2=M[i]*pow(2,t)+sum2;
      				t++;
      			}
      			Result=sum1+sum2;
      			cout<<Result;
      
      			result=Result;
      			i=20;
      			while((i>=0)&&((result)!=0))
      			{
      				M[i]=result%2;
      				result=result/2;
      				i--;	
      			}
      			for (i=31;i>=0;i--)
      				M[i]=M[i-1];
      		
      		}
      
      
      		{
      2. شي فهمنا وش تبي تسوي ؟!

      واي Compiler تستخدم

    3. #3
      التسجيل
      22-03-2002
      الدولة
      kitty land
      المشاركات
      3,025
      المواضيع
      51
      شكر / اعجاب مشاركة

      رد: error-_-"

      ماأدري انه في شي اسمه كود انا اعرف وخبري اقتباس

      انا ابي اضرب رقمين بانري ببعض بطريقة اد اند شفت ميثود
      استخدم مكروسوفت فجوال سي بلس بلس



    4. #4
      التسجيل
      29-01-2004
      الدولة
      الحمدلله -- الكويت -- ^_^
      المشاركات
      2,987
      المواضيع
      83
      شكر / اعجاب مشاركة

      رد: error-_-"

      و عليكم السلام و رحمة الله و بركاته

      G:\project.cpp(62) : warning C4244: '=' : conversion from 'double' to 'int', possible loss of data
      هذا حله يكون كالتالي:

      كود:
      result = (int) Result;
      و ذلك لان الResult ليس integer
      لذا علينا أن نجعل قيمته integer و نضعه في result

      -------------
      اكني مستغرب من شغله ..

      لماذا استخدمت قيم الdouble !!؟
      من المفترض ان تكون جميع القيم integer !

    5. #5
      التسجيل
      22-03-2002
      الدولة
      kitty land
      المشاركات
      3,025
      المواضيع
      51
      شكر / اعجاب مشاركة

      رد: error-_-"

      اكني مستغرب من شغله ..

      لماذا استخدمت قيم الdouble !!؟
      من المفترض ان تكون جميع القيم integer !
      انا كنت حاطتهم كلهم دبل بس ماكان يسير مع البور

      رديته انتجر شوف الورنج الي طلع
      كود:
      C:\Documents and Settings\One\My Documents\project().cpp(53) : warning C4244: '=' : conversion from 'double' to 'int', possible loss of data
      C:\Documents and Settings\One\My Documents\project().cpp(59) : warning C4244: '=' : conversion from 'double' to 'int', possible loss of data
      C:\Documents and Settings\One\My Documents\project().cpp(85) : fatal error C1004: unexpected end of file found
      Error executing cl.exe.
      
      project().obj - 1 error(s), 2 warning(s)



    6. #6
      التسجيل
      29-01-2004
      الدولة
      الحمدلله -- الكويت -- ^_^
      المشاركات
      2,987
      المواضيع
      83
      شكر / اعجاب مشاركة

      رد: error-_-"

      المفروض يصير ..!؟

      ما علينا ..

      المهم لازم تركزين على الخطأ اللي يظهر

      لان البرنامج حصل له compile من غير اي اخطاء أو رسائل .. لكنه توقف فجأة و الظاهر من نفس المكان
      fatal error C1004: unexpected end of file found

    7. #7
      التسجيل
      29-01-2004
      الدولة
      الحمدلله -- الكويت -- ^_^
      المشاركات
      2,987
      المواضيع
      83
      شكر / اعجاب مشاركة

      رد: error-_-"

      في كلا الحالتين (double or int) البرنامج يخرج من نفسه

      لذا من الأفضل عمل debug أو على الأقل وضع cout في أكثر من مكان حتى تعرفي من أين الخطأ بالضبط

      كود PHP:
      #include<iostream.h>
      #include<math.h>

      using namespace std;

      void main()
      {
          
      int i;
          
      int M[31]={0};
          
      int n1,n2;
          
      int sum1=0,sum2=0;
          
      int t;
          
      int Result;
          
          
      cout<<"enter number 1\n";
          
      cin>>n1;
          
      cout<<"enter number 2\n";
          
      cin>>n2;
          
          
      int result;
          
      result=n1;
          
      i=30;
          while((
      i>=0)&&((result)!=0))
          {
          
      M[i]=result%2;
          
      result=result/2;
          
      i--;
          
          }
          
      result=n2;
          
      i=9;
          while((
      i>=0)&&((result)!=0))
          {
          
      M[i]=result%2;
          
      result=result/2;
          
      i--;
          }
          
          
          
          for(
      i=31;i>=22;i--)
          {
             if (
      M[i]==0)
             {
               for (
      i=31;i>=0;i--)
               
      M[i]=M[i-1];
             }
             else
             {
               
      t=0;
               for (
      i=21;i>=10;i--)
               {
                 
      sum1=(int) (M[i]*pow(t,2)+sum1);
                 
      t++;
               }
          
      t=0;
          for (
      i=9;i>=0;i--)
          {
          
      sum2=(int) (M[i]*pow(t,2)+sum2);
          
      t++;
          }
          
      Result=sum1+sum2;
          
      cout<<Result;
          
          
      result=Result;
          
      i=20;
          while((
      i>=0)&&((result)!=0))
          {
          
      M[i]=result%2;
          
      result=result/2;
          
      i--;
          }
          for (
      i=31;i>=0;i--)
          
      M[i]=M[i-1];
          }
          }


    8. #8
      التسجيل
      22-11-2006
      المشاركات
      300
      المواضيع
      22
      شكر / اعجاب مشاركة

      رد: error-_-"

      السلام عليكم و رحمة الله و بركاته
      رغم أن معلوماتي في الـ C نظرية لكن غالبا ما تكون رسالة الخطأ
      fatal error C1004: unexpected end of file found
      مرتبطة بالحاضنات "{" و "}"
      أقترح عليك مراجعة آخر حاضنة في الكود فربما كانت معكوسة أو ربما كان عدد الحاضنات الفاتحة أكبر أو أقل من الحاضنات الغالقة
      شكرا

    9. #9
      التسجيل
      22-03-2002
      الدولة
      kitty land
      المشاركات
      3,025
      المواضيع
      51
      شكر / اعجاب مشاركة

      رد: error-_-"

      أنا عندي مايسير رن خير شر -_-

      ماعرف أسوي دي بج للحيني مبتدأه بهل أشياء :P



      أبوهادر : لا ما أعتقد لنه لو كنت ناسية أو قالبه قوس كان طلع ايرور يقول انه قوس ناقس :>

      شكرا على محاولتكl لمساعدتي ^_^



    10. #10
      التسجيل
      22-03-2002
      الدولة
      kitty land
      المشاركات
      3,025
      المواضيع
      51
      شكر / اعجاب مشاركة

      رد: error-_-"

      أحم أحم

      كويتي غير معروف شوكرا على تشغيل البرنامج خذيت الكود مالي الي انت حطيته وسويتله كوبي معنه كأنه نفس الكود الي عندي بس أشتغل بس يعطي أرقام غلط

      حسافة توه يسير انا سلمته للدكتور وخلصت -_-

      شكرا



      للتصحيح ابوهاجر موهادر



    11. #11
      التسجيل
      22-11-2006
      المشاركات
      300
      المواضيع
      22
      شكر / اعجاب مشاركة

      رد: error-_-"

      إذا أمكن ما هي طريقة اد اند شفت ميثود المذكورة أعلاه

    12. #12
      التسجيل
      29-11-2004
      الدولة
      ♥ والله أحبك يا قطر ♥
      المشاركات
      6,985
      المواضيع
      371
      شكر / اعجاب مشاركة

      رد: error-_-"

      خلاص اذن ...

      خذها درس ^.^

      المره الجاية ما تسوي نفس الخطأ

    13. #13
      التسجيل
      22-11-2006
      المشاركات
      300
      المواضيع
      22
      شكر / اعجاب مشاركة

      رد: error-_-"

      إذا أمكن ما هي طريقة اد اند شفت ميثود المذكورة أعلاه

    14. #14
      التسجيل
      22-03-2002
      الدولة
      kitty land
      المشاركات
      3,025
      المواضيع
      51
      شكر / اعجاب مشاركة

      رد: error-_-"

      الله يسلمك بو هاجر طريقة اد اند شفت هي طريقة ضرب الارقام بالباينري

      مثلا اخذ رقم واحولهم باينري
      2: OO1O
      3:OO11

      2x3=6 بالديسيمل بالباينري نفس الشي

      وشوف انا سويت المسأله على هل رقمين وشوف الجواب الاخير
      6:O11O


      الصور المصغرة للصور المرفقة الصور المصغرة للصور المرفقة add &shift.jpg‏  



    15. #15
      التسجيل
      22-11-2006
      المشاركات
      300
      المواضيع
      22
      شكر / اعجاب مشاركة

      رد: error-_-"

      ما شاء الله و لو أني ودعت الـ C من زمان وذلك قبل أن أتمكن من أساسياتها
      لكن إنشاء الله سأعود إليها بجدية هذه المرة لأني مقتنع بأن جماعة السي و الأسمبلي هم حقا من يستحقون صفة المبرمج ثم يأتي الأخرون
      ألف شكر على الجواب
      وفقك الله في مسارك العلمي و المهني

    صفحة 1 من 2 12 الأخيرةالأخيرة

    ضوابط المشاركة

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