Задать свой вопрос   *более 50 000 пользователей получили ответ на «Решим всё»

Задача 69985 Напишите блок схему и код для программы...

Условие

Напишите блок схему и код для программы в с#
Дан одномерный целочисленный массив А, состоящий из- N элементов, N - заданное натуральное число. Поменять местами значения первого и последнего элементов массива, второго и предпоследнего и т.д. Найти минимальный элемент массива.

информатика колледж 239

Решение

```
using System;

class Program {
static void Main(string[] args) {
int[] arrA = {1, 5, 3, 7, 2, 9, 8};
int n = arrA.Length;

// поменять местами элементы массива
for (int i = 0; i < n / 2; i++) {
int temp = arrA[i];
arrA[i] = arrA[n - 1 - i];
arrA[n - 1 - i] = temp;
}

// найти минимальный элемент массива
int min = arrA[0];
for (int i = 1; i < n; i++) {
if (arrA[i] < min) {
min = arrA[i];
}
}

Console.WriteLine("Массив А после обмена:");
for (int i = 0; i < n; i++) {
Console.Write(arrA[i] + " ");
}

Console.WriteLine("\nМинимальный элемент массива: " + min);
}
}
```

В данном коде мы имеем одномерный целочисленный массив А и заданное натуральное число N. Сначала мы меняем местами элементы массива А, используя цикл for. Для этого мы проходим по первой половине массива и меняем местами текущий элемент с соответствующим ему элементом с конца массива. Затем мы находим минимальный элемент массива, используя также цикл for. Для этого мы присваиваем значение первого элемента массива переменной min, затем проходим по оставшимся элементам и сравниваем их с min. Если текущий элемент меньше min, то присваиваем его значение переменной min. В конце мы выводим измененный массив А и минимальный элемент на экран.

Написать комментарий

Меню

Присоединяйся в ВК