Вопрос задан 27.06.2023 в 01:20. Предмет Информатика. Спрашивает Милохов Олег.

1 Задание: Дан целочисленный линейный массив. Умножить каждый его элемент на первый элемент. Язык

C# 2 Задание: Дан целочисленный линейный массив. Удалить из него все элементы, кратные 3 или 5. Язык C#
0 0
Перейти к ответам

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

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

Ответ:

1)

Int array[10], outArray[10];

for(int i = 0; i < sizeof(array)/sizeof(int); i++) {

outArray[i] = array[i] * array[0];

}

2)

int array[10], outArray[10];

for(int i = 0; i < sizeof(array)/sizeof(int); i++) {

if(array[i] % 3 or array[i] % 5) {

continue;

} else { outArray[i] = array[i];}

}

Объяснение:

array - массив чисел которые мы уже получили

outArray - массив при выходе (ответ)

0 0
Отвечает Миронов Никита.

Ответ:

C# 7.3, .NET Framework 4.7.2

using System;

using System.Linq;  

using System.Collections.Generic;

public class Program

{

public static void Main()

{

 int[] array = new[] { 2, 3, 5, 7, 9, 11, 13, 15, 17, 19 };

 

 //1  задание

 var firstElem = array[0];

 var task1Result = array.Select(x => x * firstElem).ToArray();

 

 //2  задание

 var task2Result = array.Where(x => !(x % 3 == 0 || x % 5 == 0)).ToArray();

 

               //Выведем результаты в консоль

 ArrPrint(task1Result);

 ArrPrint(task2Result);

}

 

       //Метод, выводящий в консоль все элементы некоего

       //перечисляемого объекта, разделяя их пробелом.

public static void ArrPrint<T>(IEnumerable<T> source){

 foreach (var item in source)

  Console.Write(item + " ");

 Console.WriteLine("");

}

}

Объяснение:

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

Для выполнения этих заданий вам понадобится знание языка C#. Вот код для каждой из задач:

1. Умножить каждый элемент массива на первый элемент:

csharp
using System; class Program { static void Main() { int[] arr = { 2, 4, 6, 8, 10 }; // Исходный массив if (arr.Length > 0) { int firstElement = arr[0]; // Получаем первый элемент массива for (int i = 0; i < arr.Length; i++) { arr[i] *= firstElement; // Умножаем каждый элемент на первый элемент } } // Выводим результат Console.WriteLine("Измененный массив:"); foreach (int element in arr) { Console.WriteLine(element); } } }

2. Удалить элементы, кратные 3 или 5:

csharp
using System; using System.Collections.Generic; class Program { static void Main() { int[] arr = { 2, 3, 4, 5, 6, 7, 8, 9, 10 }; // Исходный массив List<int> result = new List<int>(); foreach (int element in arr) { if (element % 3 != 0 && element % 5 != 0) { result.Add(element); // Добавляем элемент в новый массив, если он не кратен 3 или 5 } } // Выводим результат Console.WriteLine("Массив после удаления элементов, кратных 3 или 5:"); foreach (int element in result) { Console.WriteLine(element); } } }

Обратите внимание, что вторая задача создает новый список result, куда добавляются только те элементы, которые не кратны 3 или 5.

0 0

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

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

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

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