Броят повторения на символ в низ

Да се напише програма, която въвежда от клавиатурата низ и символ и после извежда на екрана колко пъти въведения символ се среща в низа.

Публикувано в 11а, 11в с етикети . Постоянна връзка.

2 Responses to Броят повторения на символ в низ

  1. Prizraka каза:
    char ime[10];
    cout<<"Vuvedete niz:";
    cin>>ime;
    int i,br;
    char simvol;
    i=0;
    br=0;
    cout<<"Vuvedete simvolut:";
    cin>>simvol;
    while (ime[i]!='\0') {
    if (ime[i]==simvol)
    br++;
    i++;
    }
    if (br>0) cout<<"Simvolut "<<simvol<<" se povtarq: "<<br<<endl;
    else cout<<"Ne se sreshta v niza!";
    
  2. marant каза:
    #include <cstdlib>
    #include <iostream>
    
    using namespace std;
    
    int main(int argc, char *argv[])
    {
        char s,niz[6];
        cin>>niz;
        cin>>s;
        int i=0,br=0;
        while (niz[i]!='\0') {
              if(niz[i]==s)
                 br++;
    i++;}
    
        if(br>0) 
           cout<<"simvola se povtarq "<<br<<" puti v niza"<<endl;
        else cout<<"Simvola ne se sre6ta v tozi niz"<<endl;
            system("PAUSE");
        return EXIT_SUCCESS;
    }
    

Вашият коментар