
Решить задачу с линейным массивом (удаление из массива) Дан целочисленный линейный массив.
Удалить из него все элементы, кратные 3 или 5. (на языке C#)

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

Ответ:
Сортировка пузырьком
var
a: array[1..5] of integer;
i, j, t, s, p: integer;
begin
for i:=1 to 5 do
readln(a[i]);
for i:=1 to 4 do
for j:=1 to 4 do
if a[j] > a[j+1] then begin
t:=a[j];
a[j] := a[j+1];
a[j+1] := t;
end;
for i:=1 to 5 do
write(a[i], ' ');
writeln;
s:=0; p:=1;
for i:=1 to 5 do begin
s:=s+a[i];
p:=p*a[i];
end;
writeln(s, ' ', p);
end.
Объяснение:



Чтобы решить данную задачу на языке C#, нужно выполнить следующие шаги:
1. Создать целочисленный массив. Например: ```csharp int[] array = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }; ```
2. Создать новый список для хранения элементов, которые не кратны 3 или 5:
```csharp
List
3. Пройти по каждому элементу исходного массива и проверить, кратен ли он 3 или 5. Если нет, добавить его в новый список: ```csharp foreach (int num in array) { if (num % 3 != 0 && num % 5 != 0) { newArray.Add(num); } } ```
4. Преобразовать новый список обратно в массив: ```csharp array = newArray.ToArray(); ```
5. Вывести получившийся массив: ```csharp foreach (int num in array) { Console.WriteLine(num); } ```
Полный код программы будет выглядеть так: ```csharp using System; using System.Collections.Generic;
public class Program
{
public static void Main(string[] args)
{
int[] array = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
List
foreach (int num in array) { if (num % 3 != 0 && num % 5 != 0) { newArray.Add(num); } }
array = newArray.ToArray();
foreach (int num in array) { Console.WriteLine(num); } } } ```
После выполнения программы будут выведены все элементы исходного массива, которые не кратны 3 или 5. В данном случае это будут числа: 1, 2, 4, 7, 8, 9.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili