Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
5 / 5 / 0
Регистрация: 03.02.2011
Сообщений: 155
1

Проверка на полидромность

05.03.2011, 20:03. Показов 2144. Ответов 26
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
using namespace std;
int main()
{
 
    
     int Number,
        CopyNumber,os, m;
          
    cout << "Vvedite chislo";
    cin >> Number;
    CopyNumber=Number;
    
    for (;CopyNumber!=0; CopyNumber/=10)
        os=(CopyNumber%=10);
 
    if (Number==os)
        cout <<"Polindrom" <<"\n";
    else cout<<"Ne polindrom" <<"\n";
    return 0;
    
}
При любом вводимом числе выводится "Не палиндром",даже будь то 7777. Хотя с виду всё верно.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.03.2011, 20:03
Ответы с готовыми решениями:

Что быстрее, проверка на null, или проверка на тип перечисления в запросе?
вопрос такой. если несколько таблиц. сходных по структуре в запросе. в первой таблице ...

Проверка кода и советы по его улучшению. Генерация случайных чисел и проверка на уникальность
Привет народ! Занимаюсь изучением Java, захотелось реализовать выборку случайных чисел для лотереи....

Проверка нескольких textbox на пустоту, а также проверка их значения
Имеется textbox1, textbox2, textbox3, button1. Нужно сделать так, чтобы проверялось условие: Если...

Проверка метабокса - не сохранять пост, если проверка не пройдена
Всем здравствуйте. Изучаю метабоксы в WP. Столкнулся с проблемой проверки метабокса. Возьмем мой...

26
2 / 2 / 1
Регистрация: 05.03.2011
Сообщений: 73
05.03.2011, 20:15 2
Приветик!!! вот у меня такое задание "16. Дано трехзначное число. Выяснить является ли оно палиндромом («перевертышем»), то есть таким числом, десятичная запись которого читается одинаково слева направо и справа налево" только начала изучение си++, помогите пожалуйста составить программу
0
686 / 613 / 43
Регистрация: 13.01.2011
Сообщений: 1,722
05.03.2011, 20:17 3
"С виду" все НЕ верно
0
Freelance
Эксперт С++
2891 / 1826 / 356
Регистрация: 09.09.2010
Сообщений: 3,841
05.03.2011, 20:17 4
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
 
int main(){
  int num, num_, num__;
  std::cin >> num_;
  num = num_;
  for(num__ = num % 10, num /= 10; num; num__ = num__ * 10 + num % 10, num /= 10);
  std::cout << "Number " << num_ << " is " << (num_ == num__? "" : " not ") << "palindrome";
  return 0;
}
1
64 / 64 / 17
Регистрация: 25.08.2008
Сообщений: 178
05.03.2011, 20:19 5
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
using namespace std;
 
int main()
{
   int n;
   
   cout<<"Vvedite chislo :";
   cin>>n;
   
   if(n/10000==n%10)
   {
      if(n%10000/1000==n%100/10)
      {
         cout<<n<<"\tpalindrom!!!"<<endl;
      }
   }
   else 
      cout<<n<<"\tne palindrom!!!"<<endl;
      
   system("pause");
   return 0;
}
0
5 / 5 / 0
Регистрация: 03.02.2011
Сообщений: 155
05.03.2011, 20:20  [ТС] 6
Natasall,здравствуй. Ну попробуй мой код. Может это у меня компилятор просто глючит.. Я не вижу ошибок,по крайней мере. Может кто отпишется. Задачка то не сложная.
0
2 / 2 / 1
Регистрация: 05.03.2011
Сообщений: 73
05.03.2011, 20:21 7
Цитата Сообщение от melanisa Посмотреть сообщение
Natasall,здравствуй. Ну попробуй мой код. Может это у меня компилятор просто глючит.. Я не вижу ошибок,по крайней мере. Может кто отпишется. Задачка то не сложная.
Спасибо,счас попробую ввести.,а то только начали проходить не понимаю ничего
0
Freelance
Эксперт С++
2891 / 1826 / 356
Регистрация: 09.09.2010
Сообщений: 3,841
05.03.2011, 20:22 8
Цитата Сообщение от melanisa Посмотреть сообщение
Может кто отпишется. Задачка то не сложная.
См. пост #4
0
5 / 5 / 0
Регистрация: 03.02.2011
Сообщений: 155
05.03.2011, 20:22  [ТС] 9
Мда,ну ладно..
0
Эксперт С++
476 / 444 / 34
Регистрация: 20.11.2009
Сообщений: 1,293
05.03.2011, 20:24 10
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
 
using namespace std;
 
int main()
{
    int Number, CopyNumber, os = 0;
    cout << "Vvedite chislo: ";
    cin >> Number;
    CopyNumber = Number;
    while(CopyNumber != 0)
    {
        os = os*10 + CopyNumber%10;
        CopyNumber /= 10;
    }
    if (Number == os)
        cout << "Palindrom" << endl;
    else 
        cout<< "Ne palindrom" << endl;
    system("pause");
}
0
2 / 2 / 1
Регистрация: 05.03.2011
Сообщений: 73
05.03.2011, 20:30 11
есть аська?

Добавлено через 46 секунд
Я на сайте первый день пока не сооброжаю что дап где

Добавлено через 1 минуту
а это "iostream" что значит?

Добавлено через 1 минуту
Цитата Сообщение от asics Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
 
int main(){
  int num, num_, num__;
  std::cin >> num_;
  num = num_;
  for(num__ = num % 10, num /= 10; num; num__ = num__ * 10 + num % 10, num /= 10);
  std::cout << "Number " << num_ << " is " << (num_ == num__? "" : " not ") << "palindrome";
  return 0;
}
вот это программа более похожа на те кот мы делаем в вузе
0
Freelance
Эксперт С++
2891 / 1826 / 356
Регистрация: 09.09.2010
Сообщений: 3,841
05.03.2011, 20:31 12
Цитата Сообщение от Natasall Посмотреть сообщение
а это "iostream" что значит?
В каком смисле ? Если Вы не знаете что такое iostream то, уж извините, вам сюда.
0
2 / 2 / 1
Регистрация: 05.03.2011
Сообщений: 73
05.03.2011, 20:40 13
[QUOTE=asics;1423947]В каком смисле ? Если Вы не знаете что такое [I]iostrea
да это я знаю что,но он у меня если пишу iostrea выдает ошибку
0
5 / 5 / 0
Регистрация: 03.02.2011
Сообщений: 155
05.03.2011, 20:47  [ТС] 14
Xoxol ,Теперь после вода числа вообще ничего не выводит. Очень странно.

Добавлено через 3 минуты
asics,Вы наверное специально похожие переменные объявили,чтобы я глаза ломала..Ну да ладно-ничего личного.
0
Эксперт С++
476 / 444 / 34
Регистрация: 20.11.2009
Сообщений: 1,293
05.03.2011, 20:48 15
У меня все выводит.
1
5 / 5 / 0
Регистрация: 03.02.2011
Сообщений: 155
05.03.2011, 20:55  [ТС] 16
Xoxol Понятное дело,это у меня просто жесткие баги.

Добавлено через 4 минуты
Xoxol,спасибо за подправку-всё пошло
0
Freelance
Эксперт С++
2891 / 1826 / 356
Регистрация: 09.09.2010
Сообщений: 3,841
05.03.2011, 21:26 17
Цитата Сообщение от melanisa Посмотреть сообщение
asics,Вы наверное специально похожие переменные объявили,чтобы я глаза ломала..Ну да ладно-ничего личного.
Ниочем.
0
5 / 5 / 0
Регистрация: 03.02.2011
Сообщений: 155
05.03.2011, 22:13  [ТС] 18
asics-о чем. Еще и ошибки . Ну да ладно,тема-то уже закрыта.
0
Freelance
Эксперт С++
2891 / 1826 / 356
Регистрация: 09.09.2010
Сообщений: 3,841
05.03.2011, 22:14 19
Цитата Сообщение от melanisa Посмотреть сообщение
Еще и ошибки
Где ?
0
5 / 5 / 0
Регистрация: 03.02.2011
Сообщений: 155
05.03.2011, 22:24  [ТС] 20
Цитата Сообщение от asics Посмотреть сообщение
Где ?
Извиняюсь,всё нормально.
Впрочем,своя запись мне больше нравится. Где хохол подсказал.
0
05.03.2011, 22:24
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.03.2011, 22:24
Помогаю со студенческими работами здесь

Проверка на совпадение + проверка строки на содержание спец. символов
В общем ситуация такая: есть типизированный файл, форма для добавления пользователей (которые...

Проверка наличия шрифта в системе и установить если отсуствует + проверка запущен ли проект с правами админа
Здравствуйте. Как можно проверить наличия шрифта в системе и установить его если отсуствует. Ну...

Проверка данных в Access (проверка Статуса Кандидата)
Всем доброго времени суток! Проблема такая. В бд есть таблица кандидатов, в ней есть номер...

Проверка internet connection. Проверка доступности сети
Добрый день. Для проверки Internet Connection советуют делать что-то вроде: private boolean...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru