Перевод кода паскаль в c++ 1 var i,n: integer; p: real; begin writeln('введите n'); readln(n); p: =1; if odd(n) then begin for i: =1 to n do if odd(i) then p: =p*i end else for i: =1 to n do if not odd(i) then p: =p*i; writeln(p); end.
У вас есть число 137 если вам надо перевести его в какую-нибудь систему счисления, то нужно делить это число на номер системы, так если нужно перевести число 137 в ДВОичную ,то делим на 2 до тех пор, пока остатотк от деления не равен 1.(если в ТРОичную то на 3 и т.д.). начнём: 137 / 2 = 68 выписываем остаток (1) 68 / 2 = 34 выписываем остаток (0) 34 / 2 = 17 выписываем остаток (0) 17 / 2 = 8 выписываем остаток (1) 8 / 2 = 4 выписываем остаток (0) 4 / 2 = 2 выписываем остаток (0) 2 / 2 = 1 <== на этой единице заканчиваем деление, далее снизу вверх выписываем получившееся число : 001001; ответ: 001001
Растровое графическое изображение формируется в процессе сканирования изображений и фотографий с бумаги или фотопленок, а также при использовании цифровых фото и видеокамер. РГИ (растровое графическое изображение) очень чувствительно к масштабированию; формируется из отдельных точек - пикселей.
Векторное же графическое изображение формируется из линий, прямоугольников, треугольников, квадратов и т.д., которые сохраняются в памяти компьютера с математических формул. Используется для сохранения четких контуров изображений; создания рисунков и различных графических объектов.
int main() { int i, n; unsigned p; cout << " N" << endl; cin >> n; p = 1; if (n&1) { p = p * i; } else { for (i=0; i<n; i++) { if (! i&1) { p = p*i; } } } cout << p << endl; return 0;}
Вроде как-то так. За правильность работу не ручаюсь, т.к. не знаю как работает программа на паскале. Надеюсь верно...