Вопрос задан 28.06.2023 в 21:43. Предмет Информатика. Спрашивает Дейкун Юлия.

Мова програмування C# Дано число R і масив розміру N. Перетворити масив, замінивши всі його

додатні елементи, котрі кратні 3, на число R. Виконується без використання методів класу Array та без System.Linq
0 0
Перейти к ответам

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

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

public void ReplaceArrayElements(int[] array, int r)

{

   for (int i = 0; i < array.Length; i++)

   {

      if ((array[i] > 0) && (array[i] % 3 == 0))

      {

          array[i] = r;

      }

   }

}

Массив в переменной array, число R -- в переменной r. Длина массива берется из свойства array.Length (в таком случае точно не произойдет выход за границы массива), при желании можно поменять array.Length на значение N.

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

Ось приклад реалізації завдання на мові програмування C#. Для вирішення цієї задачі ми можемо пройтися по кожному елементу масиву і перевірити, чи він додатній і кратний 3, і відповідно замінити його на число R.

csharp
using System; class Program { static void Main() { Console.Write("Введіть число R: "); int R = int.Parse(Console.ReadLine()); Console.Write("Введіть розмір масиву N: "); int N = int.Parse(Console.ReadLine()); int[] array = new int[N]; // Заповнюємо масив випадковими числами Random random = new Random(); for (int i = 0; i < N; i++) { array[i] = random.Next(-100, 100); // Змініть діапазон за потребою } Console.WriteLine("Початковий масив:"); PrintArray(array); for (int i = 0; i < N; i++) { if (array[i] > 0 && array[i] % 3 == 0) { array[i] = R; } } Console.WriteLine("Масив після заміни:"); PrintArray(array); } static void PrintArray(int[] arr) { foreach (int element in arr) { Console.Write(element + " "); } Console.WriteLine(); } }

У цьому коді ми спочатку вводимо число R і розмір масиву N з консолі. Потім масив заповнюється випадковими числами (ви можете змінити діапазон, як вам потрібно). Після цього ми проходимо по масиву і замінюємо всі додатні елементи, кратні 3, на число R. Нарешті, ми виводимо початковий та змінений масиви на екран.

0 0

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

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

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

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