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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 21.04.2013, 16:33   #1
Julia89
Новичок
Джуниор
 
Регистрация: 21.04.2013
Сообщений: 1
По умолчанию Разложение натурального числа на простые множители в программе 1С

Помогите,пожалуйста,нужно запрограммировать в 1с задачу: дано натуральное число N. Разложите его на простые множители.Что я сделала неправильно.

Код:
Перем ЧислоN;

ВвестиЧисло (ЧислоN, "Введите натуральное число");
ПростыеМножители = ЧислоN,1
     Для Сч = 2 По ЧислоN/2 Цикл
	
	 Если ЧислоN%Сч = 0 Тогда
 ПростыеМножители =	ЧислоN/Сч;
     КонецЕсли;

КонецЦикла;

Предупреждение ("Простые множители: " + ПростыеМножители);


________
Код нужно оформлять по правилам:
тегом [CODE]..[/СODE]
(это кнопочка на панели форматирования с решёточкой #)
Не забывайте об этом!

Модератор.

Последний раз редактировалось Serge_Bliznykov; 21.04.2013 в 19:59.
Julia89 вне форума Ответить с цитированием
Старый 22.04.2013, 07:37   #2
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

А как Вы хотите хранить простые множители?
Если массив, то его нужно объявлять примерно так:
Код:
ПростыеМножители = Новый Массив ();
Соответственно нужно следить за длинной массива - то есть увеличивать его и записывать в свободный элемент очередной простой множитель. И далее организовать вывод элементов.
А вообще 1С обладает только элементарными математическими операциями и делать там такие вещи это откровенное извращение. Так и передайте тем кто Вам дал задание.

Дополнительно:
Вот здесь немного про массивы
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика

Последний раз редактировалось Utkin; 22.04.2013 в 07:39.
Utkin вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
разложение на простые множители pakusya Помощь студентам 2 19.12.2011 15:55
разложение числа на простые множители zorra123 Общие вопросы C/C++ 4 03.11.2011 21:38
Разложение на простые множители bloodflood Общие вопросы C/C++ 20 15.12.2010 13:57
Разложение натурального числа на простые множители (Delphi) giga_person Помощь студентам 3 17.03.2010 16:24
Разложение числа на простые множители artem_MG Паскаль, Turbo Pascal, PascalABC.NET 3 24.10.2008 19:28