А) Для проверки четности удобно использовать операцию определения остатка от деления на 2. Правильный ответ: <span>г) x mod 2=0
б) (x>=-10) and (x<=10)</span>
Возможны ошибки: сбой интернета, мало оперативной памяти, мало памяти на жёстком диске, плохой сервер(немощный), браузер со сбоями, не безопасное соединение, вирус.
Сбой интернета-ждать пока сбои прекратятся, в крайнем случае перезагрузить компьютер.
Мало оперативной памяти-закрыть все ненужные программы и процессы, крайнем случае перезагрузить компьютер.
Мало памяти на жёстком диске-удалить все не нужные программы и файлы.
Плохой сервер-вариантов нет, можно подождать пока сервер как-то освободится т.е. пока станет меньше пользователей.
Браузер со сбоями-наилучший браузер, у которого нет багов.
Не безопасное соединение-лучше уже не трогать это, ведь вас могут взломать или завирусить. Единственный вариант отключить, но антивирусник нельзя отключать не в коем случае!
Вирус-что-то делать с файлом или данными программами КАТЕГОРИЧЕСКИ ЗАПРЕЩЕНО!
#include <iostream>
#include <ctime>
using namespace std;
int main ()
{
<span> setlocale (0,"russian");
</span><span> srand (time(NULL));
</span><span> short N;</span><span>
int sum=0;</span><span>
int max=0;</span><span>
cout << "N=";</span><span>
cin >> N;
</span><span> int *array=new int [N];</span><span>
for (short i=0;i<N;i++)</span><span>
array[i]=rand()%201-100;
</span><span> cout << "Получившийся массив: " << endl;
</span><span> for (short i=0;i<N;i++)</span><span>
{
</span><span> cout << array[i] << ' ';
</span><span> sum+=array[i];</span><span>
}
</span><span> for (short i=0;i<N-1;i++)</span><span>
{
</span><span> if (max<array[i])
</span><span> max=array[i];</span><span>
}
</span><span> cout << endl;</span><span>
cout << "Сумма элементов: " << sum << endl;</span><span>
cout << "Максимальное число: " << max << endl;
</span><span> system ("PAUSE");
</span><span> return 0;
</span><span>}</span>
Считаем, что в нашей реализации языка Pascal нет готовой функции для арксинуса и опишем арксинус на основе известного тригонометрического соотношения:
Тогда
Область допустимых значений: |c|<1, a≠0
function arcsin(x: real): real;
begin
arcsin := arctan(x / sqrt(1 - sqr(x)))
end;
var
a, b, c, x: real;
begin
Write('Введите через пробел значения a,b,c: ');
Readln(a, b, c);
if (c >= 1) then Writeln('Решения нет, c>=1')
else if a = 0 then Writeln('Решения нет, a=0)')
else Writeln('x=', arcsin(c) / sqrt(1 - sqr(x)):0:5)
end.
Тестовое решение:
Введите через пробел значения a,b,c: 3.25 -1.7 0.146
x=0.14652