لو كانت لغات البرمجة سيارات ::

2
Salah Louergli
  • برمجة
  • 2018-05-06T12:13:28+00:00
  • المزيد
    • رابط مختصر
https://alyassen.github.io/...

التعليقات

  • الأفضل
  • الأحدث
  • الأقدم
1
Linux User
  • 2018-05-06T17:41:00+00:00
  • المزيد
    • رابط مختصر

C++

هي سيارة مطورة من سيارات السباق "سي" مع الكثير من الاضافات و المواصفات. لن تتعطل الا كل 250ميل و لكن عندما تتعطل لا > يعرف احد علة العطل.

وصف واقعي جدًا , الامس كنت اتدرب على linear search algorithm , كل شيء تمام لكن ظهر لي warning دمر حياتي و انا احاول ان اعرف سببه ...

1
مجهول
  • 2018-05-06T17:44:00+00:00
  • المزيد
    • رابط مختصر

من أين تدرس الخوارزميات؟

ما نوع الخطأ ؟ قد استطيع مساعدتك

0
Linux User
  • 2018-05-06T17:53:40+00:00
  • 2018-05-06T17:54:16+00:00
  • المزيد
    • رابط مختصر

من أين تدرس الخوارزميات؟

كنت ادرسها من موقع tutorialpoints , حاليًا اُجرب مصدر اخر على اليوتيوب .

ما نوع الخطأ ؟ قد استطيع مساعدتك

warning: control reaches end of non-void function [-Wreturn-type

سورس كود :

using namespace std;

bool search_in(int arr[],int si_ze,int searched_item)

{

for(int x=0;x<si_ze;x++)
{
    if(arr[x]==searched_item)
    {

        return true;

    }

    else

    {

        return false;

    }

}

}

int main()

{

int marks[5]={1,2,3,4,5};

int input;

cout <<"Enter a number to search in array => ";

cin >>input;

if(search_in(marks,5,input))

{

    cout <<"found"<<"\n";

}

else

{

    cout <<"not found"<<"\n";

}

}

و شكرًا لك .

1
محمد أشرف
  • 2018-05-07T15:20:00+00:00
  • المزيد
    • رابط مختصر
https://stackoverflow.com/q...
0
Linux User
  • 2018-05-07T18:48:30+00:00
  • المزيد
    • رابط مختصر

المشكلة اني بالفعل لقد وضعت return statement لكني لا ادري لماذا لا يعتبرها موجودة ...

1
محمد أشرف
  • 2018-05-08T05:52:47+00:00
  • المزيد
    • رابط مختصر

جربت نفس الكود المكتوب هنا مع إضافة return 0; في نهاية ال main وعمل بدون مشاكل لدي فإن لم تكن المشكلة في return فلا أعرف أين هي

1
مجهول
  • 2018-05-07T19:10:30+00:00
  • المزيد
    • رابط مختصر

صديقي لديك خطأ، جرب مثلا البحث عن 5 ، سترى not found :)

هذا تصحيح الكود:

#include <iostream>
using namespace std;

bool search_in(int arr[],int si_ze,int searched_item)

{

for(int x=0;x<si_ze;x++)
{
    if(arr[x]==searched_item)
    {

        return true;
        break;

    }

}

return false;

}

int main()

{

int marks[5]={1,2,3,4,5};

int input;

cout <<"Enter a number to search in array => ";

cin >>input;

if(search_in(marks,5,input))

{

    cout <<"found"<<"\n";

}

else

{

    cout <<"not found"<<"\n";

}

}
1
مجهول
  • 2018-05-07T19:14:23+00:00
  • المزيد
    • رابط مختصر

في الحقيقة قد يعمل الكود حتى بإزالة سطر الـbreak.


اقرأ أيضًا

  • بدي اتعلم لغة بايثون
  • ماهو مستقبل لغة c++
  • استخدام اللغة العربية في برمجة الحاسب الآلي
  • عن البرمجه
  • لغة البرمجة الجديدة Mojo

برمجة

مجتمع للمبرمجين من جميع المستويات لتبادل المعرفة والخبرات. ناقش لغات البرمجة المختلفة، الحلول البرمجية، والمشاريع.

25.4 ألف متابع

أطلق موقعك الإلكتروني في دقائق

صمم موقعك كاملا بالسحب والإفلات بدون خبرة برمجية، واحجز مكانك على الإنترنت.

أنشئ موقعك الآن

انسخ هذا الرابط:

تنبيه