[Arabic] Implement Functions With C++ #04 - String Reverse

Поделиться
HTML-код
  • Опубликовано: 30 сен 2024
  • Paid Courses
    www.elzero.cou...
    String Reverse
    elzero.org/imp...
    The Implement Functions Playlist
    • Implement Functions Wi...
    Fundamentals of Programming With C++
    • Fundamentals Of Progra...
    Join Premium Members
    elzero.org/join/
    Telegram Channel For The Course:
    t.me/ElzeroCPl...

Комментарии • 63

  • @muslimalhilo4055
    @muslimalhilo4055 5 месяцев назад +4

    string stringRevese(string st) {
    string result;
    int space_index;
    for (int i=st.length() - 1;i>=0;i--)
    {
    if (st[i] != ' ')
    result += st[i];
    if (st[result.length()] == ' ')
    result += ' ';
    }
    return result;
    }

  • @koranKarim33
    @koranKarim33 5 месяцев назад +4

    السلام عليكم يا استاذ انا لدي سؤال مهم جدا لقد بدات تعلم البرمجه من حوالي سنه ونصف وانا الان على وشك ان اصبح جاهزا لادخل فوق العمل خصوصا في مجال الفرونت اند لكني اتساءل بما انه مجال فرونت ان وتصميم مواقع اذا ضروري سوف يكون في تصميم لصور وكارت واشياء من هذا القبيل تحتوي على نساء واشياء محرمه في ديننا وانا صراحه اريد ان اكمل العمل في مجال البرمجيات في اوروبا وطبعا اولئك الناس لا يفرقون بين حلال او حرام انا خائف من ان يكون عملي كله ومالي من الحرام وانت لديك خبره كثيره في هذا المجال فما رايك في هذا لقد بحثت ورايت ان صنع مثل هذه المواقع التي تحتوي على صور نساء وهذه الاشياء هو حرام قطعا وانا الان حقا محتار هل اتوقف التعلم والاكمام في هذا المجال ام ان هناك حلا ما اتمنى الرد

    • @OWAISPC
      @OWAISPC 4 месяца назад +2

      السلام عليكم ورحمة الله وبركاته، لعل أستاذ أسامة مشغول، تابع مقابلات المبرمجين الذين عملوا في الدول الأوروبية (بودكاست) ستجد إجابات كثيرة إن شاء الله، استمعت لأكثر من شخص تتلخص إجابتهم (من ترك شيء لله عوضه الله خير منه، وعند بدأ العمل توضيح هذه النقاط وأن معظم الشركات ستتفهم ذلك ) هذه ما أذكر أنهم قالوه، أتمنى أن يكون كلامي قد أضاف لديك معرفة، بالتوفيق إن شاء الله.

  • @MohammedAli-cr2vj
    @MohammedAli-cr2vj 5 месяцев назад +2

    // My Solution Of The Challenge Length => 6
    for (int i = st.length() - 1; i >= 0; i--)
    {
    if (st[i] == ' ' && keepSpaces) {
    vSpaces.push_back(i);
    continue;
    }
    result += st[i];
    }
    for (int i = vSpaces.size() - 1; i >= 0; i--) {
    result.insert(vSpaces[i], " ");
    }
    return result;
    }
    int main()
    {
    cout

    • @mostafashraief8136
      @mostafashraief8136 5 месяцев назад

      الكود جربته ما اشتغل
      لما حطيت true و false عطاني نفس ال output (:

    • @نينونينو-ف4ج
      @نينونينو-ف4ج 5 месяцев назад

      حلي هوي 5:00 نفس كود أسامة الزيرو
      بس داخل جملة الفور جملة if
      شرطها
      st[ i]=" "
      اذا تحقق
      result+= st[-i]
      وإلا
      result +=st[i]

  • @youssefmohamed4476
    @youssefmohamed4476 5 месяцев назад +1

    #include
    #include
    #include
    #include
    using namespace std;
    string stringReverse( string str )
    {
    int pos;
    string res;
    for (int i = str.length()-1 , x=0; i >= 0; i-- ,x++)
    {
    if (str[i]!=' ') res.push_back(str[i]);
    if (str[x] == ' ') res.push_back(' ');
    }

    return res;
    }
    int main()
    {
    cout

  • @Mo7Dark0
    @Mo7Dark0 3 месяца назад

    #include
    #include
    using namespace std;
    string strReverse(string str, bool rev_Space = true)
    {
    string Str_Rev = "";
    if(rev_Space == true)
    {
    for(int i = str.length() - 1; i >= 0; i--)
    {
    Str_Rev += str[i];
    }
    }
    else
    {
    for(int i = str.length() - 1; i >= 0; i--)
    {
    if(str[i] != ' ') Str_Rev += str[i];
    if(str[Str_Rev.length()] == ' ') Str_Rev += ' ';
    }
    }
    return Str_Rev;
    }

  • @Mahmoud_Elsayed_22
    @Mahmoud_Elsayed_22 5 месяцев назад

    بسم الله الرحمن الرحيم
    #include
    #include
    using namespace std;
    // string ReverseString(string Name)
    // {
    // string result = "";
    // for (int i = Name.length() - 1; i >= 0; i--)
    // {
    // result += Name[i];
    // }
    // return result;
    // }
    string ReverseString(string Name)
    {
    string result = "";
    for (int i = 0, j = Name.length() - 1; j >= 0; i++, j--)
    {
    if (Name[i] == ' ')
    result += ' ';
    else if (Name[j] != ' ')
    result += Name[j];
    }
    return result;
    }
    int main()
    {
    cout

  • @alygad3731
    @alygad3731 4 месяца назад

    #include
    using namespace std;
    string reverse(string sent)
    {
    string result;
    for (int i = 0; i < sent.length(); i++)
    {
    result += sent[sent.length() - i - 1];
    }
    return result;
    }
    int main()
    {
    cout

  • @salahmohammad-p1z
    @salahmohammad-p1z 5 дней назад

    "Iam here" لم أرها كنتيجة

  • @osamaaboassaf6961
    @osamaaboassaf6961 5 месяцев назад +1

    اين استطيع الحصول ع تصاميم front-end للتدريب

  • @odehnedal7373
    @odehnedal7373 5 месяцев назад +1

    string Reverse(string st)
    {
    char temp;
    int s, e;
    s = 0;
    e = st.length() - 1;
    while (s

  • @perfecthealth8415
    @perfecthealth8415 3 месяца назад

    #include
    using namespace std;
    string reversal(string str)
    {
    string result;
    for (int i = str.length()-1; i >= 0; i--)
    {
    if(str[i]!=' ')
    {
    result += str[i];
    }
    if (str[result.length()] == ' ')
    {
    result += ' ';
    }


    }

    return result;
    }
    int main()
    {
    cout

  • @HmoudSeng
    @HmoudSeng 5 месяцев назад +1

    My solution with normal loop:>>
    string ReverseAstring(string in) {
    string reversed = " ";
    for (int i = 0; i < in.length() ; i++) {
    reversed += in[ in.length() - 1 - i ];

    }
    return reversed ;
    }

  • @_S_R_10
    @_S_R_10 Месяц назад

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

  • @ferferfrergg-ed1rh
    @ferferfrergg-ed1rh 5 месяцев назад

    #include
    using namespace std;
    int main() {
    string str, result;
    str = "king is been";
    for (int i = str.length() - 1; i >= 0; i--) {
    if ((str.length() - 1) - str[i] == ' ')
    result += ' ';
    else
    result += str[i];
    }
    cout

  • @amrextracoding
    @amrextracoding 5 месяцев назад

    حلي
    string StringReverse(string str) {
    string newStr = str;
    int backIndex = 0;
    for (int i = 0; i < str.length() / 2 ; i++) {
    // get ele idx from back
    backIndex = str.length() - 1 - i;
    newStr[i] = str[backIndex];
    newStr[backIndex] = str[i];
    }
    return newStr;
    }

  • @Mohamed20291
    @Mohamed20291 5 месяцев назад

    يا مستر هو ده كورس البرمجة من جديد لا لع وشكراً لكضرتك علشانا انا مش فاهم حاجة من الفديوهات الجديدة فا انا سنى ١٦ تنصحنى بإيه ابدا البرمجة ولا ده مش وقتى. انتا حضرتك شايف ايه❤❤

  • @mrh880
    @mrh880 5 месяцев назад

    string reverce (string word)
    {
    typedef short small;

    small len = word.length();
    string final_string = "";
    for (small loop = len-1; loop > -1; loop--)
    {
    final_string += word[loop];
    }
    return final_string;
    }
    thats my solution :)

  • @nouraleman
    @nouraleman 5 месяцев назад

    اتمنى اتواصل مع حضرتك يابشمهندس للاهميه جزاك الله خير الجزاء

  • @Ahmed_Taha_98
    @Ahmed_Taha_98 5 месяцев назад

    السلام عليكم يا باشمهندس أنا مستوايا فى الانجليزى جيد و محتار اقدم فى منحة ALX اعمل ايه و بعدين هيا فيديوهات الشرح بتكون بالانجليزي و لا ايه ارجو الرد أكرمك الله

  • @MFB.maths-for-eveybody
    @MFB.maths-for-eveybody 5 месяцев назад

    السلام استاذ هل توجد في القنات فيديوهات عن لغة البرمجة C وشكرا على مجهوداتك الجبارة

  • @odehnedal7373
    @odehnedal7373 5 месяцев назад

    string Reverse(const string& st, int skipIndex = -1) {
    std::string reversedString = st;
    int i = 0;
    int j = st.length() - 1;
    // Reverse the string using two-pointer technique
    while (i < j) {
    // Skip the character at skipIndex
    if (i == skipIndex) {
    i++;
    continue;
    }
    if (j == skipIndex) {
    j--;
    continue;
    }
    // Swap characters
    swap(reversedString[i], reversedString[j]);
    i++;
    j--;
    }
    return reversedString;
    }
    //Home work

  • @English0Spark
    @English0Spark 5 месяцев назад

    القصص المترجمة أفضل الطرق لتساعدك على تحسين مستواك في اللغة الإنجليزية تابعنا لقصص مترجمة متجددة ❤

  • @احمداشرف-ب4ج4ذ
    @احمداشرف-ب4ج4ذ 5 месяцев назад

    جزاك الله خيرا يا بشمهندس ❤
    لو سمحت لو ممكن تقول طريقة عمل الفانكشن الجاهزة عشان نستفيد اكثر ونختصر الوقت

  • @mohamedmamdouh3441
    @mohamedmamdouh3441 5 месяцев назад

    طيب انا حلي هو نعمل كوندشن ونقول
    (7 ==[i]st)if
    Cout

    • @Mogahed2020
      @Mogahed2020 5 месяцев назад

      طيب بفرض ان الspace في index 9 او 10 او 5 ؟
      هو هنا اداك مثال بس مش كل المدخلات هتكون الspace فيه رقم 7

  • @kintag4459
    @kintag4459 5 месяцев назад

    الله يعطـيك العــــــــــــــــافيه يا استاذ اسامه

  • @odehnedal7373
    @odehnedal7373 5 месяцев назад

    اسلوبك قوي و جميل
    الله يعطيك العافية

  • @احمداشرف-ب4ج4ذ
    @احمداشرف-ب4ج4ذ 5 месяцев назад

    ربنا يبارك في حضرتك ويكرمك❤

  • @aboel3z.1
    @aboel3z.1 5 месяцев назад

    ربنا يبارك فيك ي هندسه❤

  • @ProgrammingProgramming
    @ProgrammingProgramming 5 месяцев назад

    هو لي يا أستاذ أسامة متعملش كتب خاصة أو مذكرات خاصة بي كرساتك بحيث اي حد بيتابع معاك ميضيعش وقت في كتابة ملاحظات عشان يلحق يطبق

    • @Mahmoud_Ahmed3
      @Mahmoud_Ahmed3 5 месяцев назад

      احسن استفادة هتطلع بيها من الكورس لما تكتب ملاحظاتك بنفسك وتسجل اللي انت شايف انك محتاج تسجله

    • @OWAISPC
      @OWAISPC 4 месяца назад

      على قناة التلغرام موجودة

  • @Ybyby-fd6vj
    @Ybyby-fd6vj 5 месяцев назад

    السلام عليكم كنت عايز اسأل سؤال ممكن حد يشوفه غريب شوية بس اتمني حد يرد
    انا كنت بفكر اتعلم برمجة بس خايف اتعلم مثلا الويب او التطبيقات للاندرويد وبعدين اجي اشتغل ف شركة الاقي المطلوب مني مثلا اعمل موقع واحط صورة واحدة بشعرها مثلا ف ده هيبقي ك ذنوب جارية ليا فهل ده صح ولا مش هستخدم الصور ؟

    • @OWAISPC
      @OWAISPC 4 месяца назад

      طبعاً ما تقبل ومعظم الشركات بتتفهم الفكرة، تذكر قول رسول الله صلى الله عليه وسلم من ترك شيء لله عوضه الله خير منه.

    • @Ybyby-fd6vj
      @Ybyby-fd6vj 4 месяца назад

      @@OWAISPC يعني هل فعلا ده بيحصل ولا ممكن اتجنبه لان انا بشوف الاستاذ اسامة الصراحة معملش حاجة زي كده قبل كده يعني

    • @OWAISPC
      @OWAISPC 4 месяца назад

      @@Ybyby-fd6vj رزقك من الله عز وجل مكتوب، الوظيفة مجرد سبب للرزق، طبعاً ما تشتغل شيء عبارة عن ذنوب دائمة، والكثير من المبرمجين حكوا عن الموضوع في مقاطع لهم أو في بودكاست .

    • @Ybyby-fd6vj
      @Ybyby-fd6vj 4 месяца назад

      @@OWAISPC ممكن تقولي اي بودكاست اسمعه عشان افهم الموضوع كويس وجزاكم الله خيرا

  • @ahmedalswesy1
    @ahmedalswesy1 5 месяцев назад

    جزاك الله خيرا

  • @julescamacho8013
    @julescamacho8013 5 месяцев назад

    الف شكر الك

  • @mrh880
    @mrh880 5 месяцев назад

    يابش مهند اسامة اتمنى منك
    انك تكون تشرح فكرة ال function عشان نحاول نعملها وبعدين نشوف الشرح
    عشان تزيد الفايدة

    • @imad_zxc
      @imad_zxc 5 месяцев назад

      موجود بسلسلة مبادئ البرمجة c++

    • @ElzeroWebSchool
      @ElzeroWebSchool  5 месяцев назад

      ياغالي دة اللي قولتوا في اول الفيديو والله :)
      بتعكس ال Character اللي جوة ال String

    • @mrh880
      @mrh880 5 месяцев назад

      @@imad_zxc اكتب الرابط لو سمحت

    • @نينونينو-ف4ج
      @نينونينو-ف4ج 5 месяцев назад

      0:11

  • @mrh880
    @mrh880 5 месяцев назад

    ممكن شرح للي قالو البش مهندس في اخر الفيديو
    لاني مافهمت تمام (:

  • @Wala-fd2kt
    @Wala-fd2kt 5 месяцев назад

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

    • @iamastudent5521
      @iamastudent5521 5 месяцев назад

      "Elzero Web" => "beWore zlE"

    • @youssefmohamed4476
      @youssefmohamed4476 5 месяцев назад

      elzero wep
      المسافه بالمكان السادس عايزك تعكس الكلمه و تحط المسافه في المكان السادس

    • @youssefmohamed4476
      @youssefmohamed4476 5 месяцев назад

      #include
      #include
      #include
      #include
      using namespace std;
      string stringReverse( string str )
      {
      int pos;
      string res;
      for (int i = str.length()-1 , x=0; i >= 0; i-- ,x++)
      {
      if (str[i]!=' ') res.push_back(str[i]);
      if (str[x] == ' ') res.push_back(' ');
      }

      return res;
      }
      int main()
      {
      cout

    • @ferferfrergg-ed1rh
      @ferferfrergg-ed1rh 5 месяцев назад

      @@youssefmohamed4476 #include
      using namespace std;
      int main() {
      string str, result;
      str = "elzero wep";
      for (int i = str.length() - 1; i >= 0; i--) {
      if ((str.length() - 1) - str[i] == ' ')
      result += ' ';
      else
      result += str[i];
      }
      cout

  • @webixr
    @webixr 5 месяцев назад

    اول مشاهدة.

    • @YouTubeOfficial-Shorts
      @YouTubeOfficial-Shorts 5 месяцев назад

      لو سمحت يا اخي هاد اي مستوى لانني ماعم افهم شي😨

    • @ElzeroWebSchool
      @ElzeroWebSchool  5 месяцев назад +3

      @@RUclipsOfficial-Shorts elzero.org/tracks/programming-fundamentals/

    • @YouTubeOfficial-Shorts
      @YouTubeOfficial-Shorts 5 месяцев назад

      @@ElzeroWebSchool يا استاذ انا عيني دمعت ولله
      الله يجزيك الخير يارب ويوفقك وين ما بتروح🤍🤍🤍🤍🤍🤍