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

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

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 31.03.2013, 19:17   #11
ras2kas
 
Регистрация: 31.03.2013
Сообщений: 8
По умолчанию

во все дошло=) спасибо=)
а вот в строчке if (i * i % len(i) == i)
len(i) в нашем случаем будет равен 1000?
ras2kas вне форума Ответить с цитированием
Старый 31.03.2013, 19:29   #12
ras2kas
 
Регистрация: 31.03.2013
Сообщений: 8
По умолчанию

У меня есть еще вот такие вот задачки... тоже нужно сделать
1. Есть 25 монет. Одна из них фальшивая и она по весу меньше. Составить программу для определения номера фальшивой монеты. Взвешивание производится на рычажных весах за 3 раза! Какое максимальное кол-во монет можно определить за 3 раза?

2. На стержне 3 диска большая средняя и маленькая, есть еще 2 пустых стержня, нужно перенести на 3 стержень все 3 диска так , чтобы лежали точно также, но нельзя класть больший диск на меньший.


3. Есть 3 города, вводим стоимость проезда от одного к другому (из одного города можно проехать на все остальные 4). Начальный пункт город под номером 1. Нужно найти самый экономичный путь чтобы объездить все города. Через 1 город можно проехать только один раз!

Может подскажете как это можно сделать на С++??
ras2kas вне форума Ответить с цитированием
Старый 31.03.2013, 19:33   #13
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,318
По умолчанию

Цитата:
len(i) в нашем случаем будет равен 1000?
Да.
len(6) = 10
len(666) = 1000
len(95) = 100

1. Алгоритм:
Делим 25 на кучки 8 8 9
Сравниваем кучки 8 и 8:
если равны, то монета в кучке с 9 монетами (делим на кучки 3 3 3 и повторяем сравнение)
если не равны, то делим более легкую кучку на 4 4 и повторяем сравнение

Какое максимальное кол-во монет можно определить за 3 раза? - не понял вопроса

Если веса монет хранятся в массиве:
Написать функцию, которая считает сумму весов по 2 индексам в массиве (начальному и конечному)
Затем просто расписать if'ами алгоритм

2. http://ru.wikipedia.org/wiki/Ханойская_башня
http://programmersforum.ru/showpost....03&postcount=9

3. Задача коммивояжера - осталось нагуглить решение (сам не писал и пока не собираюсь - времени нету).
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )

Последний раз редактировалось BDA; 31.03.2013 в 19:47.
BDA вне форума Ответить с цитированием
Старый 04.04.2013, 19:53   #14
ras2kas
 
Регистрация: 31.03.2013
Сообщений: 8
По умолчанию

BDA, у меня к вам предложение я Вам в аське написал!
ras2kas вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача на тип запись: из ассортимента конфет выбрать те, стоимость которых от 30 до 55 рублей за 1 кг lililili Паскаль, Turbo Pascal, PascalABC.NET 2 29.11.2012 15:01
Найти первые 4 четыре натуральных числа, пятая степень которых оканчивается тремя одинаковыми цифрами, кроме нулей KolinKr Паскаль, Turbo Pascal, PascalABC.NET 3 26.01.2012 15:37
запись любого целого числа n (n<3999) арабскими цифрами перевести в запись римскими цифрами (на языке C) qazse Помощь студентам 1 24.11.2011 12:05
Выбрать числа, у которых совпадает первая и последняя цифра (в Lazarus) Сristina Помощь студентам 0 29.03.2011 19:37