Вопрос задан 19.06.2023 в 17:24. Предмет Информатика. Спрашивает Губанов Влад.

1. Создать массив, каждый элемент (значение) которого равен квадрату своего номера (индекса). [4

балла] 2. Создайте пустой массив и заполните его произвольными числами. Отсортировать его по убыванию
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Федів Антон.

Ответ:

1. Program CreateMas;

var

i: integer;  

 mas: array[1..20] of integer;  

Begin

 for i := 1 to 20 do mas[i] := i*i;

End.

 

2. Program SortMas;

var

i, j, k: integer;  

 mas: array[1..20] of integer;  

Begin

 randomize;  

 for i := 1 to 20 do mas[i] := random(100);

 writeln;

 writeln('массив до сортировки');

 for i := 1 to 20 do write(mas[ i], ' ');  

 for i := 1 to 19 do  

   for j := i + 1 to 20 do  

     if mas[i] < mas[j] then  

     begin

       k := mas[i];

       mas[i] := mas[j];

       mas[j] := k;  

     end;

 writeln('массив после сортировки');

 for i := 1 to 20 do write(mas[ i], ' ');  

End.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно! Я могу помочь с этим заданием на языке программирования, но мне нужно знать, в каком языке программирования вы работаете. Ниже я предоставлю примеры решения этой задачи на нескольких популярных языках программирования: Python, JavaScript и Java. Выберите язык, который вам наиболее удобен, и я предоставлю соответствующий пример кода.

Python:

```python # 1. Создать массив, каждый элемент (значение) которого равен квадрату своего номера (индекса) array = [i**2 for i in range(10)] print(array)

# 2. Создать пустой массив и заполнить его произвольными числами. Отсортировать его по убыванию import random array = [random.randint(1, 100) for _ in range(10)] array.sort(reverse=True) print(array) ```

JavaScript:

```javascript // 1. Создать массив, каждый элемент (значение) которого равен квадрату своего номера (индекса) let array = []; for (let i = 0; i < 10; i++) { array.push(i**2); } console.log(array);

// 2. Создать пустой массив и заполнить его произвольными числами. Отсортировать его по убыванию array = []; for (let i = 0; i < 10; i++) { array.push(Math.floor(Math.random() * 100) + 1); } array.sort((a, b) => b - a); console.log(array); ```

Java:

```java import java.util.Arrays; import java.util.Random;

public class Main { public static void main(String[] args) { // 1. Создать массив, каждый элемент (значение) которого равен квадрату своего номера (индекса) int[] array = new int[10]; for (int i = 0; i < array.length; i++) { array[i] = i * i; } System.out.println(Arrays.toString(array));

// 2. Создать пустой массив и заполнить его произвольными числами. Отсортировать его по убыванию array = new int[10]; Random random = new Random(); for (int i = 0; i < array.length; i++) { array[i] = random.nextInt(100) + 1; } Arrays.sort(array); System.out.println(Arrays.toString(array)); } } ```

Надеюсь, это поможет вам решить задачу! Если у вас возникнут дополнительные вопросы, пожалуйста, дайте мне знать.

0 0

Похожие вопросы

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

Последние заданные вопросы в категории Информатика

Задать вопрос