Поиск ошибок в циклах в C++
В следующих задачах некоторый программист написал код и, возможно, допустил в нем ошибки. Вы должны проверить, делает ли код то, что описано. Если код работает некорректно, вы должны исправить ошибки.
Код должен вывести числа от 0 до 10:
for (int i = 0; i > 10; ++i) {
std::cout << i << "\n";
}
Код должен вывести числа от 10 до 0:
for (int i = 10; i > 0; ++i) {
std::cout << i << "\n";
}
Код должен вывести числа от 10 до 0:
for (int i = 10; i == 0; --i) {
std::cout << i << "\n";
}
Код должен вывести числа от 0 до 10:
int i = 0;
while (i >= 10) {
std::cout << i << "\n";
++i;
}
Код должен найти сумму целых чисел от 1 до 10:
int res;
for (int i = 1; i <= 10; ++i) {
res += i;
}
std::cout << res << "\n";
Код должен найти произведение целых чисел от 1 до
10:
int res = 0;
for (int i = 1; i <= 10; ++i) {
res *= i;
}
std::cout << res << "\n";
Код должен проверить, есть ли среди чисел от 1 до 5
число 3:
std::string res = "";
for (int i = 1; i <= 5; ++i) {
if (i == 3) {
res = "Y";
} else {
res = "N";
}
}
std::cout << res << "\n";
Код должен вывести числа от 10 до 1:
int i = 10;
while (i == 10) {
std::cout << i << "\n";
--i;
}
Код должен проверить, есть ли среди чисел от 1 до 5
число 3:
bool res = false;
for (int i = 1; i <= 5; ++i) {
if (i == 3) {
res = true;
break;
}
}
std::cout << res << "\n";
Код должен вывести числа от 10 до 1:
int i = 10;
while (i <= 0) {
std::cout << i << "\n";
--i;
}
Код должен вывести только четные числа от 1 до 5:
for (int i = 1; i <= 5; ++i) {
if (i % 2 = 0) {
std::cout << i << "\n";
}
}
Код должен вывести числа от 10 до 1:
int i = 10;
while (i >= 1) {
std::cout << i << "\n";
}
Код должен вывести числа от 10 до 1:
int i = 10;
while (i >= 1) {
std::cout << i << "\n";
++i;
}