1 красная, 2 зеленая, 3 красная, 4 желтая, 5 желтая, 6 синяя, 7 синяя
Смотрим на предназначение переменных L и M:
L - счетчик того, сколько раз выполняется условие цикла (while x > 0). Т.к. в конце программы L становится равным 2, значит условие цикла (while x > 0) выполняется 2 раза.
M, судя по условию (if M < x mod 10) - максимальная цифра числа x, т.к. x mod 10 - это остаток от деления числа x на десять.
В конце цикла while x приравнивается x div 10; кроме того, после 2 проходов цикла, x стало равным 0. Это дает нам право считать, что начальное число x было двузначным.
Т.к. в конце программы M становится равным 8, значит максимальная цифра в числе x - это 8.
Значит изначально число x могло быть равно:
18
28
38
48
58
68
78
80
81
82
83
84
85
86
87
88
<span>Т.к. требуется наибольшее, то выбираем <u>88</u>.</span>
Рабочий стол, точно, окна может быть, панель задач
128 Гб= 131072 Мб= 134217728 Кбайт= 137438953472 байт
64 Гб= 65536 Мб
32Кб= 32768 Б
#include <iostream>
using namespace std;
int main()
{
int var1,var2;
cout << "Введите с какого числа начать=";
cin >> var1;
cout << "Введите до какого числа=";
cin >> var2;
while ( var1 < var2 )
{
cout << var1 << endl;
var1++; // подсчёт повторений цикла
}
system("pause");
return 0;
}