ответ:
#include "stdafx.h"
#include
#include
#include
#include
using namespace std;
int main()
{
setlocale(lc_all, "russian");
int n, k, chastnoe, ostatok;
cout < < "введите делимое n = ";
cin > > n;
cout < < "введите делитель k = ";
cin > > k;
if (k ! = 0)
{
int tmp = n;
chastnoe = ostatok = 0;
while (tmp > = k)
{
tmp -= k;
chastnoe++;
}
ostatok = tmp;
}
cout < < "частное от деления: " < < chastnoe < < endl;
cout < < "остаток от деления: " < < ostatok < < endl;
return 0;
}
объяснение:
Поделитесь своими знаниями, ответьте на вопрос:
этот оператор цикла паскаля предусматривает присваивание параметру цикла v последовательных значений от начального значения, равного значению выражения е1, до конечного значения, равного значению выражения е2, т.е. при каждом повторении выполняется оператор присваивания v: = succ( v), и выполнение оператора s при каждом значении параметра цикла v. при этом значения выражений е1 и е2 вычисляются один раз, при входе в оператор цикла, а значение параметра цикла v не должно изменяться в результате выполнения оператора s. если заданное конечное значение меньше начального значения (что допустимо), то оператор s не выполняется ни разу.
в паскале считается, что при нормальном завершении выполнения оператора цикла значение параметра цикла не определено.