C++ bilmiyorum ama algoritmasını söylim belki yardımcı olur hocam .

int sayac=0; olarak tanımladıktan sonra aşağıdaki döngüde ismin içerisinde ki karakteri tek tek klavyeden aldığımız harf karakterine göre deneyecek eğer bulursa sayacı 1 olarak arttırcak bir daha bulduğunda sayaç 2 olacak ve döngüden çıkacak geriye kalan sadece for döngüsünde integer "i" yi ekrana yazdırmak olacaktır.

do {
	
	for( i = 0; isim[i]!='\0'; i++ ) 
	{
	if(isim[i]=harf[0])
		{
			sayac=sayac+1;
		}
	}
}while( sayac = 2 );

Kodlamada hata var büyük ihtimal c++ diline yakın değilim ama algoritma mantığını anladıysanız sorun kalacağını sanmam .