Вариант 1
Задание 1
Напишите код программы на языке С, который реализует следующую математическую операцию:
res = |(a+b)*c|,
где res, a, b, c – целые числа в диапазоне (-100 000; +100 000).
Задание 2
Напишите код программы на языке С, который управляет однобайтовым регистром S следующим образом: когда содержимое переменной N становится больше значения N_C, в регистре S устанавливаются второй и пятый биты; когда значение переменной N становится меньше значения N_C, в регистре S обнуляются второй, пятый и седьмой биты.
Задание 3
Напишите код программы на языке С, который выполняет математическую операцию (a+b)*5 над каждым элементом массивов a и b, а результат записывает в массив res. Элементы массива представляют собой целые положительные числа, значение которых не превышает 20 000.
Размер массива составляет n элементов, где n – константа, описанная в программе.
Вариант 2
Задание 1
Напишите код программы на языке С, который реализует следующую математическую операцию:
или напишите нам прямо сейчас
res = |a*(b-c)|,
где res, a, b, c – целые числа в диапазоне (-50 000; +50 000).
Задание 2
Напишите код программы на языке С, который управляет однобайтовым регистром MOD следующим образом: когда содержимое переменной N становится больше значения N_C и в регистре MOD установлен младший бит, то в регистре MOD устанавливается третий бит; когда значение переменной N становится меньше значения N_C, в регистре MOD обнуляется третий бит.
Задание 3
Напишите код программы на языке С, который выполняет математическую операцию (m-s)*30 над каждым элементом массивов m и s, а результат записывает в массив res. Элементы массива представляют собой целые положительные числа, значение которых не превышает 50 000. Размер массивов составляет 100 элементов, но вычислению подвергаются только те элементы массива, начиная с нулевого, для которых результат не превышает 36 000.
Вариант 3
Задание 1
Напишите код программы на языке С, который реализует следующую математическую операцию:
res = |(n-d)*m|,
где res, n, m, d – целые числа в диапазоне (-10 000; +10 000).
Задание 2
Напишите код программы на языке С, который управляет однобайтовым регистром DES следующим образом: когда содержимое переменной N становится больше значения N_H, то в регистре DES устанавливается шестой бит; когда значение переменной N становится меньше значения N_L и ранее был установлен шестой бит в регистре MOD, то в регистре MOD обнуляется шестой бит.
Задание 3
Напишите код программы на языке С, который выполняет математическую операцию (h-l)*30 над каждым элементом массивов h и l, а результат записывает в массив res. Элементы массива представляют собой целые положительные числа, значение которых не превышает 200 000. Размер массивов составляет 100 элементов, но вычислению подвергаются только элементы массива, начиная с нулевого и до тех пор, пока один из элементов массива h не будет равен 20 000.
или напишите нам прямо сейчас


