[Arabic] Implement Functions With C++ #27 - Replace String In Vector

Поделиться
HTML-код
  • Опубликовано: 7 июн 2024
  • Paid Courses
    www.elzero.courses/
    Replace String In Vector
    elzero.org/implement-function...
    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/ElzeroCPlusPlus

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

  • @aHMED70Q70Q
    @aHMED70Q70Q 24 дня назад +5

    السلام عليكم ورحمة الله وبركاته
    بعيداً عن الشرح الرائع بتاع حضرتك أنا نفسي يبقي في حلقة مع حضرتك و الأستاذ أحمد أبو زيد و الأستاذ إبراهيم عادل إنتوا التلاتة تكونو في حلقة مع بعض.
    ================================
    أنا هروح لكل قناة واحد فيهم واكتبلهم نفس التعليق ده.

  • @kintag4459
    @kintag4459 24 дня назад +1

    جــــــزاك الله خيرا استاذ اسامه

  • @News_events_information
    @News_events_information 10 дней назад

    متابع فيديوهاتك من فتره

  • @ahmedalswesy1
    @ahmedalswesy1 24 дня назад +1

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

  • @user-zx3fw1sr8h
    @user-zx3fw1sr8h 24 дня назад

    My beloved teacher. Thank you

  • @learngood-gy4zk
    @learngood-gy4zk 23 дня назад +1

    السلام عليكم ورحمة الله وبركاته
    اولا: بارك الله فيك وجزاك كل خير علي ما تفعله ويجعله في ميزان حسناتك
    ثانيا: كنت حابب استفسر عن كورس مسار البرمجه اللي علي موقع حضرتك بلغة c++ هل حضرتك الكورس كدا كمل 74 فديو ولا حضرتك لسا هيوصل لحد 160 فديو
    وشكرا لحضرتك جدا جدا ويارب يبقا في ميزان حسناتك يارب🌹❤🌹❤🌹❤🌹❤🌹❤🌹❤🌹❤🌹❤🌹❤🌹❤🌹

  • @_S_R_10
    @_S_R_10 10 дней назад

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

  • @simoel7020
    @simoel7020 24 дня назад

    I add some features to it:
    `
    /**
    * replace_item - replaces an item in a vector of string
    * @words: string to work with
    * @old_item: item to be replaced
    * @new_item: new item to be added
    * @sensitive: letters will be case sensitive by default (a != A)
    * @global: if true, replacement will be global. otherwise, only first incounterd item will be replaced
    * Return: modified string
    */
    vector replace_item(vector words, string old_item, string new_item, bool sensitive=true, bool global=false) {
    for (int i = 0; i < words.size(); i++) {
    if (sensitive) {
    if (words[i] == old_item) {
    words[i] = new_item;
    if (!global) break;
    }
    }
    else {
    if (to_lower(words[i]) == to_lower(old_item)) {
    words[i] = new_item;
    if (!global) break;
    }
    }

    }
    return words;
    }
    `

  • @mohabnabil1962
    @mohabnabil1962 24 дня назад +1

    ممكن تشرح react

  • @ahmedalaadev
    @ahmedalaadev 23 дня назад +2

    if (count==0)
    {
    return sts;
    }
    دي لو حضرتك اضفتها بعد الشرط هتسرع الكود اكتر عشان مثلا لو عندي ارراي فيها مليون عنصر والاستبدال تم بعد اول عنصر يقطعع الللوب ويرترن بدل ميكمل للاخر ع الفاضي

    • @ElzeroWebSchool
      @ElzeroWebSchool  23 дня назад +1

      أحسنت كلام سليم

    • @ahmedalaadev
      @ahmedalaadev 23 дня назад

      @@ElzeroWebSchool ربنا يكرمك يا بشمهندس

  • @ilyassmadara1151
    @ilyassmadara1151 24 дня назад +2

    اول لايك الله يبارك فيك❤

  • @abdelrahmanmohamedowis7619
    @abdelrahmanmohamedowis7619 24 дня назад +2

    طيب ليه منعملش شرط تاني تحت الشرط الاول بحيث نشوف لو ال هل ال Count == 0 لو ايوة اعمل Return علي جوه
    بحيث ان ال for loop متكونش ماشيه وخلاص
    ياعني تخيل معايا عندك 500 ريكورد وانت لقيت الاسم الي عاوز تغيرو في الريكورد رقم 10 ياعني ال for loop هتمشي 490 مره علي الفاضي

    • @ElzeroWebSchool
      @ElzeroWebSchool  23 дня назад +1

      في واحد كتب نفس التعليق فوق ورجعت علشان أقولك عندك حق بارك الله فيك

    • @abdelrahmanmohamedowis7619
      @abdelrahmanmohamedowis7619 22 дня назад

      @@ElzeroWebSchool ❤❤ ربنا يخليك يااستاذنا احنا طلابك وبنتعلم منك

  • @ReemDia-dw4se
    @ReemDia-dw4se 3 дня назад

    vectorreplace_t(vector myV ,string original , string newOne ,bool all =1, int n =0){
    for(string& s:myV)
    {
    if(all && s==original) s=newOne;
    else if(n>0 && s==original){s=newOne ;n--;}
    }
    return myV;
    }ممكن اخلي ال n=-1 علشان اضيف شرط الخروج من اللوب لما تكون صفر

  • @azizberhouma9172
    @azizberhouma9172 23 дня назад

    استاذ أسامة، أنا بصدد حل مشاكل برمجية على موقع Leetcode و لكن لاحظت أن البعض يحكي على Functions الجاهزة كثيرا و كيف علينا تجنبها هل المقصود بال Functions الجاهزة الــــ Built in Functions و لو نعم هل لازم أقوم بإعادة كتابة الــــ Function بنفسي في كل مشكلة برمجية على سبيل المثال : insert() يعني ممنوع أستخدم هذه الدالة مباشرة ؟

  • @abdullahajaj3196
    @abdullahajaj3196 24 дня назад

  • @MoSyria-rq8hb
    @MoSyria-rq8hb 24 дня назад

    ❤❤

  • @bestfast8999
    @bestfast8999 24 дня назад

    انا تعلمت اساسيات c لكن بحاول اكمل و ادخل على c++

  • @Shady_6
    @Shady_6 24 дня назад

    vector replicest(vector vec, string old, string ne, int count = 1, int chose = 1 , bool ok = 0 ) {
    int poschange = 0 ;
    for (int i = 0; i < vec.size(); i++) {
    if (vec[i] == old) {
    poschange++;
    }
    if (ok == 1) {
    if (vec[i] == old && count > 0 && chose == poschange ) {
    vec[i] = ne;
    count--;
    }
    }
    else {
    if (vec[i] == old && count > 0 ) {
    vec[i] = ne;
    count--;
    }
    }
    }
    return vec;
    } المفروض الاضافه ان هى ان ممكن تختار واحد بس وتختار رقم العايز تغيرو , ملهاش لازمه و طريقه الكتابه وحشه ؟؟ 🙂🙃

  • @amrgamal1132
    @amrgamal1132 24 дня назад +1

    اول تعليق 🎉😊

  • @user-yq3cy4tg9t
    @user-yq3cy4tg9t 23 дня назад

    هو دة حاجة جديدة ولا هو هو الي فات

  • @aimeneremmas9458
    @aimeneremmas9458 24 дня назад

    1

  • @ahmedalaadev
    @ahmedalaadev 23 дня назад +1

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

    • @ElzeroWebSchool
      @ElzeroWebSchool  23 дня назад +1

      ياباشا يا غالي الله يبارك فيك الفنكشن اسمها Replace String
      لو كتبت 0 مش هيعمل استبدال يبقى الفنكشن كدة ملهاش لازمة بنستخدمها ليه ؟
      لازم على الاقل 1

    • @ahmedalaadev
      @ahmedalaadev 23 дня назад

      @@ElzeroWebSchool اقصد بعد ميتم الاستبدال لازم اعغمل فحص هل الكونت اصبح صفر ولو بقى صفر اطلع من اللوب واعمل ريترن على طول لان مهما كملت في اللوب الاستبدال خلص خلاص فهيبقى في تحميل زيادة وبطء ع الفاضي + بم ان اول مرة حضرتك ترد ليا على كومنت اسمحلى اقولك اني بحبك جدا اقسم بالله وحضرتك عد ربنا سبب في جعلي احب البرمجة واتعلمت معاك مسار الفرونت كلوا واتعلمت كتير جدا في رحلة الجافاسكريبت تحديدا فشكرا من القلب يا هندسة

    • @ElzeroWebSchool
      @ElzeroWebSchool  23 дня назад +1

      @@ahmedalaadev اسف جدا انا فهمتك غلط انت قصدك لما يتحول الكونت لصفر مش انه يكون صفر من البداية
      مظبوط كلامك لو وصل صفر مفيش داعي تكمل اللوب أحسنت
      دايما بعمل الحلول بالشكل دة علشان بكون عامل فيكتور جديد بضيف فيه العناصر فدايما بكمل اللوب

    • @ahmedalaadev
      @ahmedalaadev 23 дня назад

      @@ElzeroWebSchool تمام شكرا يا هندسة جل من لا يسهو ❤❤❤❤

    • @ahmedalaadev
      @ahmedalaadev 23 дня назад

      @@ElzeroWebSchool العفو يا هندسة انا بتعلم منك ربنا يبارك فيك يارب