Модуль - абсолютное значение( от лат. "absoluta" ) в программировании обозначается сокращением " abs() " и является ФУНКЦИЕЙ. т.е. она требует ввод значения(числа), которое указывается в круглых скобках
abs(*значение*). Можно подставлять как числа ( abs(-1); abs(24); abs(-253) ), так и выражения ( abs(5 * -1) ) . Кроме того, можно использовать переменные
abs(a), abs(a * b - c). Поскольку это функция, она ВОЗВРАЩАЕТ значение, а это значит, что мы должны ее либо вывести, либо присвоить значению переменной:
PASCAL
write(abs(a));
c:= abs(a * d*d);
Var r,v:real;
begin
write('Рост? '); readln(r);
write('Вес? '); readln(v);
if (r >= 168)and(r <= 178)and(v < r-115) then writeln('Принят')
else writeln('Не принят');
readln
<span>end.</span>
За<span> 7 вопросов:</span>
1 вопрос: задуманное число больше 50? Например «Да» или
«нет» не важно. 2 вопрос: задуманное число больше 25? Например, опять
«Нет».
3 вопрос: задуманное число больше 12? Пусть опять «Да».
4 вопрос: задуманное число больше 18? Пусть будет «Нет».
5 вопрос: задуманное число больше 14? Пусть опять «Нет».
6 вопрос: задуманное число больше 12? Пусть будет «Да».
7 вопрос: Это число 13? Если да – число
угадано, если нет – то число 14
#include <iostream>
#include <cstdlib>
#include <ctime>
int main()
{
using namespace std;
const int n = 10; //количество элементов массива
int Arr[n];
//как-нибудь заполняем массив
srand(time(0));
int i;
for (i = 0; i < n; ++i)
Arr[i] = rand() % (n * n) + 1;
//выведем его на экран
for (i = 0; i < n; ++i)
cout << Arr[i] << " ";
cout << endl;
int p;
for (i = 1; i < n; ++i)
{
p = i;
while (p % 2 == 0)
p /= 2;
if (p == 1)
cout << "Arr[" << i << "] = " << Arr[i] << endl;
}
cout << endl;
return 0;
}