Могу подсказать идеи: в 1м используешь метод сортировки пузырьком, только не больше или меньше, а отрицательное или положительное
во 2ом слишком просто, if(a[i]>b[i]) c[i]=a[i]; else c[i]=b[i];
в 3ем тоже дотсточно просто, пройтись циклом по массиву, и если число меньше нужного, а следующее больше, то пузырьком смещаешь все элементы выше i+1 вверх, а на i+1 вставляешь нужное число
в 4ом пройти весь массив проверяя лучше через функцию каждое число на правильность
в 5ом делаешь отдельный массив, в котором все сдавшие, и методом сложения всех чисел и деления на их количество находишь среднее.
программы пиши сам, не честно на олимпиадах так нагло воровать, дальше всё равно не пройдёшь, в 8м классе на олимпиаде по информатике из 60 человек хоть что-то решили только 4, и то по 1ой задаче
5)Учёба в школе - это специально организованный процесс передачи важнейшей информации (знаний) от предшествующих поколений подрастающему поколению. В школе у нас сразу несколько органов чувств воспринимают информацию; зрительная, слуховая и письменная память.
6) Объективность, достоверность, полнота информации, точность информации, актуальность информации, ценность информации
Program z1;
uses GraphABC;
begin
setpencolor(clgreen);
line(30,50,60,20);
line(60,20,90,50);
line(90,50,30,50);
line(30,80,60,50);
line(60,50,90,80);
line(90,80,30,80);
line(30,110,60,80);
line(60,80,90,110);
line(90,110,30,110);
floodfill(60,40,clgreen);
floodfill(60,70,clgreen);
floodfill(60,100,clgreen);
end.
Ответ:
Объяснение:
Для решения задач необходимо все заданные числа перевести в одну систему счисления. В нашем случае все числа запишем в десятичной системе счисления.
Задача 1
1001001₂ = 73₁₀
324₈ = 212₁₀
7В₁₆ = 123₁₀
73-212+123 = -16
Задача 2
4Е₁₆ = 48₁₀
150₈ = 104₁₀
В интервале будет расположено
104-48+1 = 57 чисел
Задача 3
30₁₆ = 48₁₀
65₈ = 53₁₀
110011₂ = 51₁₀
Наименьшее число 48
Program fantscrin;
const n = 100;
Var a: array [1..n] of integer;
i,j,k,s:integer;
Begin
k:=0;
for i:=1 to n do
begin
readln(a[i]);
if (a[i] = 0) then break;
k:=k+1;
end;
for i:=1 to k do
write(a[i], ' ');
for i:=1 to k do
if ((a[i] mod 10 = 3)and(a[i] mod 7 = 0)) then s:=s+a[i];
writeln('');
writeln(s);
End.