Цитирай Първоначално написано от sineoka_kukla
Ето задачата, спешно е!

Да се напише програма, която намира произведението на целите числа в интервала (m,n) m<=n.

Задачата трябва да се реши по 2начина: 1-вия с oператорът do; 2-рия с операторът while.

[/b]
само за информация ... този вид задачи се решават с рекурсия, но разбирам, че още не сте ги учили, ако все пак проявяваш интерес ето една такава реализация:
Код:
   
// multiplication.cpp
// Dev C++

#include <iostream>
#include <conio.h>

using namespace std;

int result();
void multiplication(int m, int n, int& x);

int main()
{
    cout << result();
    
    getch();
    return 0;
}
// -------------------------------------------
int result()
{
 // m - начало на интервал, n - край на интервал, x - резултат
    int n, m, x=1; 
 
    cout << "m = ";
    cin >> m;
    cout << "n = ";
    cin >> n;
    
    multiplication(m, n, x);
    
    return x; 
}

// --------------------------------------------
void multiplication(int m, int n, int& x)
{
    if(m <= n)  
    {
      x *=  m;        
      multiplication(m+1, n, x);
    }
}
// ------------------- END --------------------
Успех!