GOKBERK adlı üyeden alıntı: mesajı görüntüle
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 .
Anlattığınız gibi basit değil hocam, murathan kelimesindeki ilk a 3. sırada bunu pas geçip 2. girdiğiniz veri, 1. verinin 6. karakterinde demesi lazım ve 0 dan sayması lazım sizin verdiğiniz algoritma 1den sayar ve pas geçmez