Форум программистов, компьютерный форум 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++ обединение матрицы с полем У меня возникла проблема с объединением матрицы с полем)) Не знаю как корректней выразиться) Вот такой вот бок) Я знаю что что то я наверное не прописал ток где его писать и как это делается для меня темный лес)) А хочется разобраться.. #include <iostream> #include <stdlib.h> #include <time.h> using namespace std; int const r = 13, c = 29; http://www.cyberforum.ru/cpp-beginners/thread686795.html
C++ Обнуление матрицы в структуре
Здравствуйте такой вопрос. Как обнулить двумерный массив который входитв структуру? struct player { int ships; int hits }; Мне нужно чтобы ships = {0}
C++ симметрична ли матрица
Проверьте, является ли двумерный массив симметричным относительно главной диагонали. Главная диагональ - та, которая идёт из левого верхнего угла двумерного массива в правый нижний. Программа получает на вход число n 100, являющееся числом строк и столбцов в массиве. Далее во входном потоке идёт n строк по n чисел, являющихся элементами массива. Программа должна выводить слово yes для...
C++ Создать базовый класс - работник и производные классы - служащий с почасовой оплатой, служащий в штате и служащий с процентной ставкой http://www.cyberforum.ru/cpp-beginners/thread686768.html
Мальчики помогите пожалуйста, с задачей. -Создать базовый класс - работник и производные классы - служащий с почасовой оплатой, служащий в штате и служащий с процентной ставкой. Определить функцию начисления зарплаты.
C++ Определить, какое наибольшее число подряд идущих элементов этой последовательности равны друг другу. Дана последовательность натуральных чисел, завершающаяся числом 0. Определить, какое наибольшее число подряд идущих элементов этой последовательности равны друг другу. Числа, следующие за числом 0, считывать не нужно. Примеры Входные данные|Результат работы 2 1 7 7 9 1 подробнее

Показать сообщение отдельно
kalaider
0 / 0 / 0
Регистрация: 24.10.2012
Сообщений: 31
02.11.2012, 13:47     Олимпиадная задача
Есть такая задачка:
В ряд выписаны числа, состоящие только из цифр 1, 3, 7: 1, 3, 7, 11, 13, 17, ...
Необходимо по номеру N определить число, находящееся на N-ном месте.

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

Может есть другие способы?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 05:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru