Разделим заданное число на 100. В переменной p получим число сотен. Однако будем считать, что в числе 1024 10 сотен, а в числе 2024 сотен 0 (но там 2 тысячи). Учитывая это соглашение, будем выводить на экран значение переменной p в том случае, если оно меньше или равно 10. В противном случае последняя цифра числа p будет содержать в себе количество сотен, то есть находим последнюю цифру числа.

   #include<iostream.h>
   main ()
   {
      int n,p,z,b;
      cout<<"Введите число n (n>99). n=";
      cin>>n;
      p = n/100;
      if  (p>10)
      {
         z = p/10; b = p - z*10; cout<<"Число сотен="<<b<<endl;
      }
      else
         cout<<"Число сотен="<<p<<endl;
   }
Текст этой программы можно взять здесь.