• Satr qismini o„chirish
  • Satr tarkibiga boshqa satrni joylashtirish




    Download 2,67 Mb.
    Pdf ko'rish
    bet133/164
    Sana25.01.2024
    Hajmi2,67 Mb.
    #146073
    1   ...   129   130   131   132   133   134   135   136   ...   164
    Bog'liq
    ALGORITMLASH VA DASTURLASH ASOSLARI

    Satr tarkibiga boshqa satrni joylashtirish 
    String turidagi satrni qismiga boshqa satrni o‗rnatish uchun insert() 
    funksiyasidan 
    foydalaniladi. 
    insert() 
    funksiyasining umumiy ko‗rinishi 
    quyidagicha bo‗ladi. 
    satr2.insert (n,satr1,m,k) 
    Funksiyaning quyidagi ko‗rinishlaridan foydalaniladi: 


    216 
    a) satr2.insert (n,satr1); ko‗rinishidan foydalanilganda funksiya satr2 ning n-
    o‗rnidan boshlab satr1 ni joylashtiradi. 
    b) satr2.insert (n,satr1,m,k); ko‗rinishidan foydalanilganda funksiya satr2 
    ning n- belgisidan keyin satr1 ning m-belgisidan keyingi k-ta belgisini 
    joylashtiradi.m - belgisi kirmaydi. 
    s) satr2.insert (n,satr1,m); ko‗rinishidan foydalanilganda funksiya satr2 ning 
    n-belgisidan keyin satr1 ning dastlabki m ta belgisini joylashtiradi. Maslan, 
    #include  
    #include  
    using namespace std; 
    int main() 
    { int j,i,s,n,m; 
    string s1=" matnni joylash",s3,s4="bo‗lakni",s5="tezroq ",s7="bizning 
    ",s2="matnga "; 
    char s6[]="bo‗ladi"; s2.insert(6,s1);cout<<"s2="<s4.insert(6,s1,10,4);cout<<"s4="<s5.insert(3,s6,4);cout<<"s5="<s7.insert(3," maktabdosh",7);cout<<"s7="<system("pause"); 
    return 0; 

    Dastur natijasi quyidagicha bo‗ladi 
    s2=matnga matnni joylash 
    s4=bo‗lakylasni 
    s5=tezbo‗lroq 
    s7=biz maktabning 
    Satr qismini o„chirish 
    String turidagi satrni qismini o‗chirish uchun erase() funksiyasidan 
    foydalaniladi. erase () funksiyasining umumiy ko‗rinishi quyidagicha bo‗ladi: 
    s1.erase(n,m); 
    Erase funksiyasi s1 satrni n-elementidan m ta elementni o‗chirish amalini 
    bajaradi. 
    Misol: s1 satrni ikkinchi elementidan uchtasini o‗chirish amalini bajaring. 
    #include  
    #include  


    217 
    using namespace std;
    int main()
    { string s1; 
    cin>>s1;
    s1.erase(2,3); 
    cout<return 0; 
    }
    Kiritish ma‘lumotlari 
    S1=dastur 
    Dastur natijasi 
    Dar 

    Download 2,67 Mb.
    1   ...   129   130   131   132   133   134   135   136   ...   164




    Download 2,67 Mb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Satr tarkibiga boshqa satrni joylashtirish

    Download 2,67 Mb.
    Pdf ko'rish