Броят повторения на символ в низ (с указатели)

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

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

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

  1. kaloyan каза:
    #include <cstdlib>
    #include <iostream>
      
    using namespace std;
    
    int main(int argc, char** argv) {
    	char s[20], sim;
    	cout<<"Vavedi niz: ";
    	cin>>s;
    	cout<<"Simvol: ";
    	cin>>sim;
    	
    	char *pa = &s[0];
    	
    	int br=0;
    	for(int i=0; i<=strlen(s); i++){
    		if(*pa==sim) br++;
    		pa++;
    	}
    	
    	cout<<"Sreshta se "<<br<<" pati";
    	
    	return 0;
    }

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