Язык программирования C # Дано число R и массив размера N. Преобразовать массив, заменив все его
положительные элементы, которые кратны 3, на число R. Выполняется без использования методов класса Array и без System.LinqОтветы на вопрос
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
Вы можете выполнить это задание в языке C# с помощью обычных циклов. Вот пример кода, который делает то, что вы описали:
csharpusing 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. Наконец, код выводит преобразованный массив на экран.
Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili
