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

Задача по Олимпиаде - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Подсчитать количество локальных минимумов заданной матрицы (код и блок-схема) http://www.cyberforum.ru/cpp-beginners/thread680327.html
Здравствуйте! Помогите пожалуйста, справиться с заданием. Задание: Элемент матрицы называется локальным минимумом, если он строго меньше всех имеющихся у него соседей. Подсчитать количество...
C++ Сортировка массива Нужно поставить числа от наименьшего к наибольшему # include <iostream> using namespace std; void main () {int i=0; int p; // цикл for (i=0;i<4;i++) {cin>>p;}; http://www.cyberforum.ru/cpp-beginners/thread680293.html
C++ Регулярные выражения
Составить регулярное выражение, пропускающее строки, содержащие хотя бы по разу каждую из трех первых букв вашей фамилии(Например, фамилия Иванов). Буквы могут встречаться в строке в любом порядке....
C++ Найти частичную сумму ряда
Очень нужна помощь!! Дан ряд 1 - ((п/2)^2)/3! + ((п/2)^4)/5! - ((п/2)^6)/7! +... Найти частичную сумму ряда. Ряд сходите к значению (sinx)/x при x=п/2. -> 0,636 619 7. Составить программу, используя...
C++ Числа Фибоначчи! http://www.cyberforum.ru/cpp-beginners/thread680271.html
Помогите написать вот такую ​​программу: Заданная последовательность n действительных чисел. Вычислить сумму чисел, порядковые номера которых являются числами Фибоначчи. Спасибо всем!) ...
C++ Переход между функциями Как в C++ возможно осуществить переход между функциями ? goto не помогает :( Для примера : void funct1() { } void funct2() { подробнее

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

Задача по Олимпиаде - C++

25.10.2012, 16:31. Просмотров 1397. Ответов 10
Метки (Все метки)

Здравствуйте )
Буквально два дня назад написал Олимпиаду по программированию (Школьный этап).
Было всего 3 задачи . 2 задачи я решил , но 3 так и не смог.
Хотелось бы увидеть решение этой задачи.

Задача №3
Собственно 3 задача.

Задача "Инопланетянин"

Во время эксперимента Накодиллы было случайно получено сообщение инопланетян , содержащее формулу вида A + B = C.
Общественности стало интересно , какую же систему счисления использую инопланетяне. Так как внеземная цивилизация была достаточно развита, чтобы отправить межпланетное сообщение , Накодилла предположил, что основание системы счисления довольно мало. Требуется написать программу, которая находит минимальное основание системы счисления, при котором данное равенство выполняется.

ФОРМАТ ВВОДА :
В единственной строке входных данных содержится три числа A , B и C. Числа состоят из цифр от 0 до 9 и заглавных латинских букв от A до Z.

ФОРМАТ ВЫВОДА :
Требуется вывести единственное число - искомое основание системы счисления. Если такой системы счисления не существует , то вывести -1. Гарантируется, что ответ не превышает 36.


Пример ввода : 2 2 4
Пример вывода : 5

Пример ввода : 1A 2 20
Пример вывода : 12

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