Задать свой вопрос   *более 50 000 пользователей получили ответ на «Решим всё»

Задача 69987 Напишите блок схему и код для программы...

Условие

Напишите блок схему и код для программы в с#
Дан одномерный массив. Удалить все нулевые элементы. Если нулевых элементов нет, то выдать соответствующее сообщение

информатика колледж 150

Решение

Могу только код

using System;

class Program
{
static void Main(string[] args)
{
int[] arr = { 1, 0, 2, 0, 3, 0, 4, 0, 5 };
int count = 0;

for (int i = 0; i < arr.Length; i++)
{
if (arr[i] == 0)
{
count++;
}
else
{
arr[i - count] = arr[i];
}
}

Array.Resize(ref arr, arr.Length - count);

if (count > 0)
{
Console.WriteLine("Нулевые элементы удалены:");
for (int i = 0; i < arr.Length; i++)
{
Console.Write(arr[i] + " ");
}
}
else
{
Console.WriteLine("Нулевых элементов нет.");
}

Console.ReadKey();
}
}

Написать комментарий

Меню

Присоединяйся в ВК