Hej,
zaczęłam dziś przerabiać książkę C++ Primer, 5th ed. i jest tam zadanie 1.19, w którym chodzi o to, żeby użytkownik wpisał dwie liczby różniące się od siebie i następnie program ma wypisać uszeregowane od najmniejszej liczby, które znajdują się między tymi wypisanymi liczbami.
Stworzyłam taki kod jak poniżej i zastanawiam się, czy można, tak jak to zrobiłam, pozostawić "body" pętli if puste? Inaczej musiałabym wpisywać w nie tą pętlę while, co dałoby aż 2 jej wywołania w paru linijkach kodu. Program działa, przynajmniej u mnie.
#include <iostream>
int main()
{
int small = 0, big = 0;
std::cout << "Please input 2 integers: ";
std::cin >> small >> big;
if (small < big) {
}
else {
int temp = small;
small = big;
big = temp;
}
while (small <= big)
{
std::cout << small << std::endl;
++small;
}
return 0;
}