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

Палиндром, блок-схема и алгоритм решения - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Лабораторная работа "Графики и функции" http://www.cyberforum.ru/cpp-beginners/thread1220512.html
Кто знает где достать исходник и описание? Помогите пожалуйста.
C++ Вычислить значение дроби для заданном значении n Задача: Вычислить значение дроби для заданном значении n. Вот задача, сделанная мной, но она не верна: #include <iostream> using namespace std; int main() { double n; cin>>n; double... http://www.cyberforum.ru/cpp-beginners/thread1220508.html
Написать программу которая читает из командной строки два аргумента: имя переменной и значение этой переменой C++
Написать программу которая читает из командной строки два аргумента : имя переменной и значение этой переменой. Если переменная не может быть установлена , вывести ошибку если ошибки небыло вывести...
Олимпиадная задача с тимуса №1209 C++
Ограничение времени: 1.0 секунды Ограничение памяти: 64 МБ Представим себе бесконечную последовательность цифр, составленную из записанных друг за другом возрастающих степеней десятки. Вот начало...
C++ Умножение матриц через перегруженный оператор http://www.cyberforum.ru/cpp-beginners/thread1220407.html
функции сложения и вычитания матриц работают правильно, в умножении - выдаёт ошибку сборки
C++ Объединить ветки оператора выбора Ребят, нужна помощь. Последние две ветки необходимо объединить в одну, начиная с c<0. Тоесть если после запятой нет цифр, то... Заранее большое спасибо #include "stdafx.h" #include <stdlib.h>... подробнее

Показать сообщение отдельно
ValeryS
Модератор
6631 / 5038 / 466
Регистрация: 14.02.2011
Сообщений: 16,849
01.07.2014, 12:03
Цитата Сообщение от yaStudent Посмотреть сообщение
как объяснить математически работу div mod.
"деление по модулю"
"остаток от деления"
например
123 разделить на 10
получится 12 частное остаток 3
проверяем 12*10+3=120+3=123
значит запись 123%10 == берем остаток от деления на 10 равен 3

жизненный пример

14 часов
делим на 12( полный круг циферблата) получаем 1(после полудня) остаток 2
и говорим 2 часа дня(после полудня)

Добавлено через 5 минут
Цитата Сообщение от yaStudent Посмотреть сообщение
Судя по схеме, эта задача тоже решена не верно. Вам нужно разбивать исходное число на отдельные разряды (цифры числа) и сравнивать первую цифру (самый старший разряд) с последней (самый младший разряд), вторую – с предпоследней, третью – с предпредпоследней, и т.д.
глупость
эта задача( в листинге) решается по другому
число "переворачивается"
т.е младшее становится старшим например 1234 4321 4564 4654
и если перевернутое число равно исходному то это есть палиндром
1221=1221
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru