
ЛЕГКО НО МЕНЯ НЕ БЫЛО НА УРОКЕ ПОМОГИТЕ Написать программу: С клавиатуры вводиться число N.
Заполнить массив N случайными числами. В массиве может находиться не более 100 элементов. Упорядочить массив по возрастанию и сформировать новый массив, каждый элемент которого равен исходному плюс полученному элементу.

Ответы на вопрос

var M: array [1..100] of integer;
M2: array [1..100] of integer;
a,n,i,i2 : integer;
begin
read (n);
for i:= 1 to n do begin
readln (a);
M[i]:=a;
M2[i]:=a;
end;
for i:= 1 to n do begin
for i2:= i+1 to n do begin
if (M[i]< M[i2]) then begin
a:=M[i2];
M[i2]:=M[i];
M[i]:=a;
end;end;end;
for i:=1 to n do begin
M[i]:= M[i]+M2[i];
writeln(M[i]);
end;end.



Конечно, вот пример программы на языке Python, который выполняет задачу, описанную вами:
```python import random
def sort_and_sum_array(arr): arr.sort() # Упорядочиваем массив по возрастанию new_arr = [element + arr[index] for index, element in enumerate(arr)] # Формируем новый массив return new_arr
def main(): N = int(input("Введите число N: ")) if N > 100: print("Число N не должно превышать 100") return
my_array = [random.randint(1, 1000) for _ in range(N)] # Заполнение массива случайными числами print("Исходный массив:", my_array)
new_array = sort_and_sum_array(my_array) print("Новый массив, каждый элемент которого равен сумме исходного и полученного:", new_array)
if __name__ == "__main__": main() ```
Этот код запрашивает у пользователя число N, затем заполняет массив случайными числами от 1 до 1000, упорядочивает его по возрастанию и формирует новый массив, каждый элемент которого равен сумме исходного элемента и соответствующего элемента отсортированного массива.


Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili