Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Олимпиадная задача - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Программа удаления учреждений с указанным весом из массива структур с объединением http://www.cyberforum.ru/cpp-beginners/thread686836.html
Вот код #include "stdafx.h" #include "stdafx.h" #include <iostream> using namespace std; #include <clocale> #include <conio.h> #include <Windows.h>
C++ обединение матрицы с полем У меня возникла проблема с объединением матрицы с полем)) Не знаю как корректней выразиться) Вот такой вот бок) Я знаю что что то я наверное не прописал ток где его писать и как это делается для... http://www.cyberforum.ru/cpp-beginners/thread686795.html
C++ Обнуление матрицы в структуре
Здравствуйте такой вопрос. Как обнулить двумерный массив который входитв структуру? struct player { int ships; int hits }; Мне нужно чтобы ships = {0}
C++ симметрична ли матрица
Проверьте, является ли двумерный массив симметричным относительно главной диагонали. Главная диагональ - та, которая идёт из левого верхнего угла двумерного массива в правый нижний. Программа...
C++ Создать базовый класс - работник и производные классы - служащий с почасовой оплатой, служащий в штате и служащий с процентной ставкой http://www.cyberforum.ru/cpp-beginners/thread686768.html
Мальчики помогите пожалуйста, с задачей. -Создать базовый класс - работник и производные классы - служащий с почасовой оплатой, служащий в штате и служащий с процентной ставкой. Определить функцию...
C++ Определить, какое наибольшее число подряд идущих элементов этой последовательности равны друг другу. Дана последовательность натуральных чисел, завершающаяся числом 0. Определить, какое наибольшее число подряд идущих элементов этой последовательности равны друг другу. Числа, следующие за числом... подробнее

Показать сообщение отдельно
kalaider
0 / 0 / 0
Регистрация: 24.10.2012
Сообщений: 31

Олимпиадная задача - C++

02.11.2012, 13:47. Просмотров 535. Ответов 8
Метки (Все метки)

Есть такая задачка:
В ряд выписаны числа, состоящие только из цифр 1, 3, 7: 1, 3, 7, 11, 13, 17, ...
Необходимо по номеру N определить число, находящееся на N-ном месте.

Я пробовал работать с системой счисления. Т.к. в записи числа используются три цифры, то система счисления троичная 1 - 1, 3 - 2, 7 - 3. Заменим, например, в числе 71 семерку тройкой. Тройки в троичной нет, поэтому получается число 101. 1013 = 1010. 10 - место числа 71. Вроде катит, но возникает проблема - нужно граммотно преобразовать 71.

Может есть другие способы?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru