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

Получить все меньшие 100 натуральные числа,которые являются палиндромами - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Перекрестное подключение заголовочных файлов http://www.cyberforum.ru/cpp-beginners/thread295050.html
Пишу программу и появилась необходимость подключать в двух модулях заголовочные файлы один одного, при этом один из хедеров не подключается... Как правильно реализовать перекрестное подключение?
C++ Выводим двумерный массив! Здравствуйте! Какие есть способы чтобы вывести двумерный массив в С++? Например вот я ввожу массив с клавы без елементов которые меньше 0 и он выводится ровно, вот так: http://i037.***********/1105/4d/3ab23517d168.jpg Ну вот а если рандомно заполнить массив то он какой-то кривой: http://s004.***********/i205/1105/56/3700c6288355.jpg Как сделать красиво!? http://www.cyberforum.ru/cpp-beginners/thread295043.html
Как объявить идентификатор в следующем коде? C++
Приветствую всех У меня такая проблема: Я только начал изучать С++, поэтому почти ничего не понимаю Я решил изменить исходный код игры В этом коде получилось добавить свое /* (c) Magnus Auvinen. See licence.txt in the root of the distribution for more information. */
как много надо знать? C++
Работодатель прислал такой код, дабы оценить мои знания С++. Но я так для интереса оставлял Резюме и конечно мало что понял из кода Вопрос: Как много надо знать чтобы с легкостью разобраться в этом коде чтоб легче было понять показатель уровня предлагаю его оценить в количествах необходимых курсов http://www.specialist.ru/section/programming Работодатель...
C++ Получить все меньшие 100 натуральные числа,которые являются палиндромами как в десятичной,так и в двоичной системах http://www.cyberforum.ru/cpp-beginners/thread295008.html
Получить все меньшие 100 натуральные числа,которые являются палиндромами как в десятичной,так и в двоичной системах. Прошу решить задачу через библиотеку iostream так как других не знаю.
C++ Изменение размера массива в конструкторе Создайте класс matrix полем класса будет массив 10 на 10. Конструктор должен позволять программисту определить реальный размер массива(допустим, сделать его меньше, чем 10 на 10. Вот фрагмент функции main(), которая работает с таким классом: matrix m1(8,4); int temp = 1234; m1.putel(7,4, temp); temp=m1.getel(7,4); Не могу понять как в конструкторе изменять размер массива! подробнее

Показать сообщение отдельно
Jtalk
93 / 79 / 4
Регистрация: 13.05.2011
Сообщений: 279
13.05.2011, 23:33     Получить все меньшие 100 натуральные числа,которые являются палиндромами
Jtalk, что касается "n" то если я его инициализирую то компилятор показывает ошибку,а с 10 потому что в задании указано что нужно вывести цифры,а 3-число
А если вы его не инициализируете, будет выделено столько памяти, сколько осталось в памяти, на которую указывает n. Покажите как инициализируете и какая ошибка.

3 - это и цифра, и число, а вот 10 в десятичной системе цифрой не является - только числом.

а с локальными переменными-да,у меня проблема, уже не знаю как продвигаться в задаче, но делала я ее так- делю каждое число на 2,остаток от деления записываю в элемент массива потом в главное прог-е в цикле сравниваю значения и каждый раз к переменной "a" прибавляю единицу,чтобы посмотреть все ли элементы массива равны (равны 1й и последний, 2й и предпоследний и т.д.)
n можно вернуть из функции. И вообще, завязывайте использовать глобальные переменные - они тут абсолютно не нужны.


может вы предложите лучше способ решения?
Все натуральные числа меньшие 10 являются палиндромами. Также палиндромами являются все члены арифметической прогрессии с основанием 11 и шагом 11, не превышающие 100. Отсюда напрашивается способ решения - проверить все меньшие 10 и каждое 11 число большее 10.

Для хранения двоичной записи можно использовать std::vector<bool> - он хранит значения в виде битов. Для проверки пройтись по нему двумя итераторами (обычный и реверсный), сравнивая значения.
 
Текущее время: 03:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru