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

Является ли число палиндромом - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Благодарность http://www.cyberforum.ru/cpp-beginners/thread1815867.html
Пасиб за инфу.Помогли Добавлено через 3 минуты прл
C++ Записать элементы массива X, удовлетворяющие условию в массив Y; найти минимальный элемент массива X 4. Записать элементы массива X, удовлетворяющие условию Х, подряд в массив Y =. Определить минимальный элемент массива X. http://www.cyberforum.ru/cpp-beginners/thread1815816.html
Считывание из файла C++
Допустим, стоит условие: из файла записать данных в массив и потом из этого же файла в переменную. Насколько я понимаю,для этого необходимо для массива считывать и записывать данные до какого-то символа, а для переменной - после этого символа до конца файла. Как реализовать считывание из файла до какого-то конкретного символа?
Вычислить сумму последовательности C++
Составьте программу вычисления значения выражения для данного натурального числа N: 1³ + 2³ + 3³ + … + N³.
C++ Вычислить средее арифметическое целых чисел из заданного отрезка http://www.cyberforum.ru/cpp-beginners/thread1815806.html
Составьте программу вычисления среднего арифметического целых чисел из отрезка .
C++ Программа неправильно работает Всем доброго времени суток! Мое задание: "Есть некоторая последовательность цифр. Напишите программу, которая определит, какое максимальное число можно составить из данной последовательности, при условии, что оно должно делиться на 15." Я сделал в программе проверку на наличие 0 и 5, делимость суммы элементов на 3. Однако при выдаче результата программа выдает неверное число. Я подозреваю что... подробнее

Показать сообщение отдельно
GbaLog-
Не Эксперт C++
1473 / 618 / 174
Регистрация: 24.08.2014
Сообщений: 2,513
Записей в блоге: 1
Завершенные тесты: 2
29.09.2016, 18:59     Является ли число палиндромом
K_arina, Тогда просто уберите в строках 49 и 58 буквы d перед точками, то есть должно стать так:
C++
1
2
c = a / (static_cast<int>(pow(10., k - 1)));
return palindrom((a % static_cast<int>(pow(10., k - 1))) / 10);

Не по теме:

P.S. В компиляторе студии вообще литералы добавляли? На rextester'e g++ этот код ест, а vc++ не ест.



Добавлено через 2 минуты
Цитата Сообщение от K_arina Посмотреть сообщение
А что дает d?
Это литерал, который показывает компилятору, что это число типа double.
Цитата Сообщение от K_arina Посмотреть сообщение
И зачем нам static_cast?
Функция pow возвращает тип с плавающей точкой( double, long double, float ), а нам нужен тип int, поэтому мы приводим к типу int то, что вернет pow.
 
Текущее время: 20:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru