お願いします。
・c++
・文字配列
・forではなくwhileを使用
・cout,cinを使用
の条件で
1、キーボードからアルファベットの文字列を入力し、
それが何文字か字数をカウントするプログラム。
例:キーボードからbookと入力したら4と表示させる。
2、キーボードから文字列を入力し、次に1字入力し、
その時が文字列の中にいくつあるかを求めるプログラム。
例:はじめにキーボードからbookと入力し、次にoと入力した場合、
oは2つなので2と表示させる。

お願いします。