C++: 6 - Анализ программ с циклами

1. Определите, при каком наименьшем введённом значении переменной s программа выведет число 64.
  int n, s;
cin >> s;
n = 1;
while( s < 51 ) {
s = s + 5;
n = n * 2;
}
cout << n;
Ответ: 
2. При каком наибольшем введенном числе d после выполнения программы будет напечатано 55?
  int d, n, s;
cin >> d;
n = 0;
s = 0;
while( s <= 365 ) {
s = s + d;
n = n + 5;
}
cout << n;
Ответ: 
3. (М.В. Кузнецова) Определите, при каком наименьшем введённом значении переменной s программа выведет число 128.
  int n, s;
cin >> s;
n = 1;
while( s < 94 ) {
s = s + 8;
n = n * 2;
}
cout << n;
Ответ: 
4. (М.В. Кузнецова) Определите, при каком наибольшем введённом значении переменной s программа выведет число 128.
  int n, s;
cin >> s;
n = 1;
while( s < 94 ) {
s = s + 8;
n = n * 2;
}
cout << n;
Ответ: 
5. (М.В. Кузнецова) Определите, при каком наименьшем введённом значении переменной s программа выведет число 96.
  int n, s;
cin >> s;
n = 3;
while( s <= 51 ) {
s = s + 7;
n = n * 2;
}
cout << n;
Ответ: 
6. (М.В. Кузнецова) Определите, при каком наибольшем введённом значении переменной s программа выведет число 96.
  int n, s;
cin >> s;
n = 3;
while( s <= 51 ) {
s = s + 7;
n = n * 2;
}
cout << n;
Ответ: 
7. (М.В. Кузнецова) Определите, при каком наибольшем введённом значении переменной s программа выведет число 128.
  int n, s;
cin >> s;
n = 1;
while( s > 43 ) {
s = s - 8;
n = n * 2;
}
cout << n;
Ответ: 
8. (М.В. Кузнецова) Определите, при каком наименьшем введённом значении переменной s программа выведет число 320.
  int n, s;
cin >> s;
n = 5;
while( s > 23 ) {
s = s - 5;
n = n * 2;
}
cout << n;
Ответ: 
9. (М.В. Кузнецова) Определите, при каком наибольшем введённом значении переменной s программа выведет число 31.
  int n, s;
cin >> s;
n = 10;
while( s > 0 ) {
s = s - 15;
n = n + 3;
}
cout << n;
Ответ: 
10. (М.В. Кузнецова) Определите, при каком наименьшем введённом значении переменной s программа выведет число 67.
  int n, s;
cin >> s;
n = 105;
while( n > s ) {
s = s + 3;
n = n - 2;
}
cout << n;
Ответ: