Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.05.2014, 20:09   #1
tomas88
Пользователь
 
Регистрация: 14.04.2014
Сообщений: 12
По умолчанию удаление из массива нулевых элементов

не ругайтесь сильно, недавно только начал изучать си#.
Задан массив действительных чисел. Записать алгоритм удаления из массива нулевых элементов со сдвигом на их место следующих элементов без нарушения порядка их следования. В результате должен получиться массив меньшего размера, не содержащий нулей.
есть псевдокод:
Код:
алг массив (арг вещ i, size рез вещ a[i])
нач цел i, size
| ввод size
| нц для  i от 1 до size
| вывод "введите элемент массива с индексом ", i 
| | ввод a[i]
| кц
| нц для  i от 1 до size
| | если a[i]=0
| | то сдвиг(size,i)
| | | size:=size-1
| | все
| кц 
| вывод "новый массив: " 
| нц для  i от 1 до size
| | вывод a[i]
| кц 
кон
Код:
алг сдвиг (арг цел size рез цел index)
нач цел i
| нц для  i от index до size-1
| | a[i]:=a[i+1]
| кц
кон
как перевести в c#?
tomas88 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
удаления из массива нулевых элементов tomas88 Помощь студентам 2 15.04.2014 07:28
Дан двумерный массив А размера n*n . Найти произведение не нулевых элементов массива А находящийся в четных столбцах (Delphi) Kat9 Помощь студентам 1 02.03.2014 19:11
Удаление элементов массива LittleStudent Помощь студентам 0 10.04.2011 12:24
Записать в массив Z подряд семь нулевых элементов массива R,состоящего из N элементов.(Язык QBasic) Лиза) Помощь студентам 0 11.01.2011 16:02
Найти количество положительных и нулевых элементов массива Rec0rd Помощь студентам 2 31.01.2010 20:24