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

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

Условие

Напишите блок схему и код для программы в с#
Задать случайным образом N элементов числового массива - числа от 15 до 10.
Вставить в него число М перед К-ым элементом.

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

Решение


using System;

class Program {
static void Main(string[] args) {
int n = 10; // количество элементов в массиве
int[] arr = new int[n];
Random rand = new Random();

// заполнение массива случайными числами от 10 до 15
for (int i = 0; i < n; i++) {
arr[i] = rand.Next(10, 16);
}

Console.WriteLine("Исходный массив:");
for (int i = 0; i < n; i++) {
Console.Write(arr[i] + " ");
}

int k = 3; // индекс элемента, перед которым нужно вставить число М
int m = 7; // число, которое нужно вставить

// создание нового массива с добавлением числа М перед К-ым элементом
int[] newArr = new int[n + 1];
for (int i = 0; i < k; i++) {
newArr[i] = arr[i];
}
newArr[k] = m;
for (int i = k + 1; i < n + 1; i++) {
newArr[i] = arr[i - 1];
}

Console.WriteLine("\nМассив после вставки:");
for (int i = 0; i < n + 1; i++) {
Console.Write(newArr[i] + " ");
}
}
}

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

Меню

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