Вопрос задан 28.06.2023 в 21:44. Предмет Информатика. Спрашивает Купяк Маша.

Язык программирования C # Дано число R и массив размера N. Преобразовать массив, заменив все его

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

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

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

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.

Проверить можешь на https://dotnetfiddle.net/stw5ke

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

Вы можете выполнить это задание в языке C# с помощью обычных циклов. Вот пример кода, который делает то, что вы описали:

csharp
using System; class Program { static void Main() { // Введите число R и создайте массив Console.Write("Введите число R: "); int R = int.Parse(Console.ReadLine()); Console.Write("Введите размер массива N: "); int N = int.Parse(Console.ReadLine()); int[] array = new int[N]; Console.WriteLine("Введите элементы массива:"); for (int i = 0; i < N; i++) { array[i] = int.Parse(Console.ReadLine()); } // Преобразование массива for (int i = 0; i < N; i++) { if (array[i] > 0 && array[i] % 3 == 0) { array[i] = R; } } // Вывод преобразованного массива Console.WriteLine("Преобразованный массив:"); for (int i = 0; i < N; i++) { Console.WriteLine(array[i]); } } }

Этот код сначала запрашивает у пользователя число R и размер массива N, затем заполняет массив элементами, введенными пользователем. После этого код выполняет преобразование массива, заменяя положительные элементы, кратные 3, на значение R. Наконец, код выводит преобразованный массив на экран.

0 0

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

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

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

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