Div - это целочисленное деление, деление без остатка?
Тогда
i - целое число, делимое
j - целое число, делитель
а остаток от деления будет
i - j * (i div j)
#include <iostream>
<span>#include <iomanip>
</span><span>using namespace std;
</span><span>int main() {
</span><span> int n=0;
</span><span> string a[5]={"очень плохо","не удовлетворительно",
</span><span> "удовлетворительно","хорошо","отлично"};
</span><span> do { cout<<"оценка: "; cin>>n; }
</span><span> while ( n<1 || n>5 );
</span><span> cout<<a[n-1]<<endl;
</span><span> system("pause");
</span><span> return 0;
</span><span>}
</span><span>
</span>
Графическим объектом является любой нарисованный или вставленный графический объект, который можно редактировать и форматировать в Word с помощью панели инструментов рисования. Графические объекты являются частью текстового документа. К графическим объектам относятся: объекты Надпись и WordArt, автофигуры.
Var a,b,c,d,m,n:real;
begin
writeln('Введите размеры комнаты (a,b)');
readln(a,b);
writeln('Введите размеры окна (с,d)');
readln(c,d);
writeln('Введите размеры двери (m,n)');
readln(m,n);
writeln('Площадь для оклейки: ',a*b-c*d-m*n);
end.
Тернарный оператор должен возвращать значение (или ссылку на переменную), которое потом можно использовать. Например, если в целочисленной переменной a записано число -3, то используя такой синтаксис:
int absa = a >= 0 ? a : -a;
можно присвоить переменной absa значение |-3| = 3.
Выражения break, continue (и, например, return) управляют выполнением программы, показывая, какую инструкцию выполнять следующей, и не возвращают никакого значения (даже void). Поэтому при попытке использовать такие выражения в качестве аргументов тернарного оператора, ожидающего, что оба аргумента вернут какое-то значение, возникает ошибка компиляции.
Если очень хочется использовать тернарный оператор для выхода из цикла (но зачем?) можно выбрасывать исключение, которое потом обрабатывать, например, так:
try {
int a = 5;
while(true) {
a == 0 ? throw "a equals 0" : (void) 0;
a--;
}
} catch (<span>char const*</span> s) {
if (s != "a equals 0") throw s;
};