Со вторым не смогу пока что помочь. . . .
#include <iostream>
using namespace std;
void main() {
char ch;
int n = 0; /
do { //Пока не введен окончательный символ - читаем переменные:
cin >> ch;
if (ch == '. ') n++; //Если введенная переменная - точка, то увел. счетчик.
} while (ch != '$');
cout << endl << n << endl; //Вводишь сюда свое кол-во точек
system("pause");
}