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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 09.04.2009, 12:09   #1
MikeSam
Новичок
Джуниор
 
Регистрация: 09.04.2009
Сообщений: 2
По умолчанию задача Shell

добрый день всем
помогите плиз с задачей.я вообще алгоритм даже не понял
вот она:
Ввести двумерный массив. Вывести подмассмвы с нулевыми элементами в углах.
Ввод двумерного массива есть:

#Enter matrix:
echo -n "Enter number of lines: "
read n
echo -n "Enter number of columns: "
read m
i=1

echo "Enter matrix"
while [ $i -le $n ]
do
j=1
while [ $j -le $m ]
do
read matr_$[i]_$[j]
j=$[j+1]
done
i=$[i+1]
j=1
done

#Print input data
echo "Input matrix:"
i=1
j=1
while [ $i -le $n ]
do
while [ $j -le $m ]
do
echo -n "$[matr_$[i]_$[j]] "
j=$[j+1]
done
echo
i=$[i+1]
j=1
done
echo


а дальше как..помогите пжлз
MikeSam вне форума Ответить с цитированием
Старый 09.04.2009, 13:34   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Я этого языка не знаю, но могу предположить что во внутреннем while нужна проверка типа:
Код:
while [ $j -le $m ] and [matr_$[i]_$[j] неравно 0]
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Shell odi_noki О форуме и сайтах клуба 10 02.11.2008 12:50
Требуется написать remote shell по ТЗ Dim4n Фриланс 2 06.06.2008 09:53
Virtual Shell Tools Mitron Компоненты Delphi 0 16.02.2008 20:21