Urmăriți următorul program pentru m=2 si n=5
va rooog mult

Răspuns:
#include <iostream>
using std::cout, std::cin;
int main() {
int m, n, aux{};
cin >> m >> n; // m = 2, n = 5
if (m > n) aux = n; // fals (2 > 5)
n = m; // n = 2 ( deoarece m este 2 )
m = aux; // m = 0
if (m % 2 == 0) m = m + 1; // 0 % 2 == 0 ( adevarat ) deci m = 1
while (m <= n) m = m + 2; // cât timp m <= 2 adunam la m câte un 2
cout << "*"; // la final afișăm *
return 0;
}
Explicație:
Aceași chestie, folosești din nou #include <stdio.h> cu cout și cin :)).
Ai grijă să pui ; la fiecare linie de cod, de ex. la cout << "*" nu ai ; și o să-ți crape programul dacă vrei să-l rulezi.