сформулируйте типизированный файл real заполненный случайными числами от -120,5 до 200,7 (количество элементов задается случайным числом от 0 до 30) выведите элементы массива на экран и квадраты этих элементов
С этим утверждением я не могу согласиться. Последние десятилетия развитие, человечества стабильно устойчиво. Об этом, говорит в частности то, что несмотря на смену партий в правительствах развитых стран их курс остается приблизительно одинаковым, лишь с небольшими корректировками. Найдена та самая «золотая середина», которой, в целом, нужно следовать. Существуют вызовы, с которыми человечеству нужно бороться. Но они были в истории всегда, и нельзя сказать, чтобы на нынешнем этапе развития они оказались особенно опасными.
Современный миропорядок можно охарактеризовать как путь от однополярного мира к многополярному. США сегодня остаются мировым гегемоном, но все больше противостоят; им новые центры. Россия не сдаётся, несмотря на все санкции. Европейский союз во внешнеторговый войне показывает свою экономическую самостоятельность. Мощным игроком является Китай производящий пожалуй, все, что есть в мире. Всё более совершенным и разносторонним становится производство Индии, включая инновации в информационной сфере.
Видимо, мы действительно идём к ситуации, когда все эти центры будут взаимодействовать, на основе равноправия и взаимоуважения. Такая ситуация предполагает временные альянсы и более сложные политические конфигурации — она, в принципе, отработана на примере европейской истории времен многих соперничающих держав, например, реальное политики второй половины XIX пека, или династических войн второй половины XVII — XVIII веков. Только в условиях существования, ядерного оружия войны старого образца, понадеемся, будут исключены из арсенала средств в международной политики. Но это совсем не исключает войн торговых и, возможно, кибервойн.
1)var
a: array [1..30] of integer;
i, s, k: integer;
begin
for i := 1 to 30 do//заполнение рандомными числами(от -15 до 50, включая и -15 и 50) массив
a[i] := random(-15, 50);
for i := 1 to 30 do//сумма элементов и подсчет кратных 3
begin
s := s + a[i];//сумма элементов
if a[i] mod 3 = 0 then//подсчет кол во кратных 3
k := k + 1;
end;
writeln('Исходный массив');
for i := 1 to 30 do
writeln('A[', i, '] = ', a[i]);
writeln('Сумма элементов массива: ', s);
writeln('Кратных 3: ', k);
end.
извини бы дальше но дела но вот подсказки:
2) метод пузырька посмотри
3) там через функцию поиска и удаления
Объяснение: