|
Модераторы: bartram, Akella |
|
mihrimah |
|
||||
Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 9.3.2014 Репутация: нет Всего: нет |
1. В заданном каталоге и его подкаталогах найти общее количество подкаталогов. На экран вывести только результат.
Код КФ получился такой:
Параметром %1 передается каталог, в котором и необходимо подсчитать общее число подкаталогов. Но считает неправильно. Причем при многократном выполнении программы, число подкаталогов увеличивается (несмотря на то, что путь к каталогу остается прежним). 2. Вычисление и вывод на экран значения факториала целого числа, задаваемого при запуске КФ. Предусмотреть проверку заданного значения и при задании отрицательного значения или значения, превышающего максимально возможную величину, выводить соответствующие сообщения. Вот что я накидал (не пугайтесь ужасающей безграмотности кода, я в этом чайник, не волшебник, как говрится, а токма учусь):
Число, факториал которого надо вычислить, передается параметром КФ %1. Конечно, оно не работает. Вернее, работает только когда параметром передается 0, но и то не так, как надо: на экран выводятся все echo, несмотря на метки... |
||||
|
|||||
01MDM |
|
||||
Опытный Профиль Группа: Участник Сообщений: 273 Регистрация: 10.5.2008 Где: Default City Репутация: 29 Всего: 29 |
1. Не забывайте о setlocal, он ограничивает жизнь переменных пределами исполнения батника. Следовательно при повторном запуске переменная будет создана заново, а не импортирована из предыдущего запуска.
2. Факториал (запускать без параметров)
Это сообщение отредактировал(а) 01MDM - 13.3.2015, 23:22 -------------------- Вопросы в личке останутся без ответов. |
||||
|
|||||
Правила форума "Windows" | |
|
Запрещается! 1. Обсуждать взлом и делиться кряками 2. Способствовать созданию и распространению вирусов
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, December, bartram, Akella. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | MS Windows | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |