РЕШЕНИЕ на пример № 6 за DO-WHILE

DO-WHILE
// Да се отпечата най-малката цифра на n
#include <iostream>
using namespace std ;
main ()
{ int n, lastDigit, min=9 ;
  cout <<"n=" ; cin >>n ;
  n = (n < 0) ? -n : n ;

  do {
    lastDigit = n % 10 ;
    min = (lastDigit < min) ? lastDigit : min ;
  }
  while (n = n/10) ;

  cout <<"\tmin=" <<min <<endl ;
}
Изход