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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 5.00
melanisa
5 / 5 / 0
Регистрация: 03.02.2011
Сообщений: 152
#1

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

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

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
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.03.2011, 20:03
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Проверка на полидромность (C++):

Visual C++ проверка ввода на число, проверка на кирилицу - C++
Суть ввести с клавиатуры нечто, и повторять ввод до тех пор пока введенное число не будет числом. Этот код проверяет на буквы и знаки,...

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

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

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

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

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

Visual C++ проверка ввода на число, проверка на кирилицу - C++
Суть ввести с клавиатуры нечто, и повторять ввод до тех пор пока введенное число не будет числом. Этот код проверяет на буквы и знаки,...

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

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

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

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

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

Visual C++ проверка ввода на число, проверка на кирилицу - C++
Суть ввести с клавиатуры нечто, и повторять ввод до тех пор пока введенное число не будет числом. Этот код проверяет на буквы и знаки,...

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

Visual C++ проверка ввода на число, проверка на кирилицу - C++
Суть ввести с клавиатуры нечто, и повторять ввод до тех пор пока введенное число не будет числом. Этот код проверяет на буквы и знаки,...

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Natasall
2 / 2 / 0
Регистрация: 05.03.2011
Сообщений: 73
05.03.2011, 20:15 #2
Приветик!!! вот у меня такое задание "16. Дано трехзначное число. Выяснить является ли оно палиндромом («перевертышем»), то есть таким числом, десятичная запись которого читается одинаково слева направо и справа налево" только начала изучение си++, помогите пожалуйста составить программу
0
zulkis
682 / 609 / 38
Регистрация: 13.01.2011
Сообщений: 1,724
05.03.2011, 20:17 #3
"С виду" все НЕ верно
0
asics
Freelance
Эксперт С++
2847 / 1784 / 144
Регистрация: 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
dyosick
61 / 61 / 6
Регистрация: 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
melanisa
5 / 5 / 0
Регистрация: 03.02.2011
Сообщений: 152
05.03.2011, 20:20  [ТС] #6
Natasall,здравствуй. Ну попробуй мой код. Может это у меня компилятор просто глючит.. Я не вижу ошибок,по крайней мере. Может кто отпишется. Задачка то не сложная.
0
Natasall
2 / 2 / 0
Регистрация: 05.03.2011
Сообщений: 73
05.03.2011, 20:21 #7
Цитата Сообщение от melanisa Посмотреть сообщение
Natasall,здравствуй. Ну попробуй мой код. Может это у меня компилятор просто глючит.. Я не вижу ошибок,по крайней мере. Может кто отпишется. Задачка то не сложная.
Спасибо,счас попробую ввести.,а то только начали проходить не понимаю ничего
0
asics
Freelance
Эксперт С++
2847 / 1784 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
05.03.2011, 20:22 #8
Цитата Сообщение от melanisa Посмотреть сообщение
Может кто отпишется. Задачка то не сложная.
См. пост #4
0
melanisa
5 / 5 / 0
Регистрация: 03.02.2011
Сообщений: 152
05.03.2011, 20:22  [ТС] #9
Мда,ну ладно..
0
Хохол
Эксперт C++
475 / 443 / 13
Регистрация: 20.11.2009
Сообщений: 1,292
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
Natasall
2 / 2 / 0
Регистрация: 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
asics
Freelance
Эксперт С++
2847 / 1784 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
05.03.2011, 20:31 #12
Цитата Сообщение от Natasall Посмотреть сообщение
а это "iostream" что значит?
В каком смисле ? Если Вы не знаете что такое iostream то, уж извините, вам сюда.
0
Natasall
2 / 2 / 0
Регистрация: 05.03.2011
Сообщений: 73
05.03.2011, 20:40 #13
[QUOTE=asics;1423947]В каком смисле ? Если Вы не знаете что такое [I]iostrea
да это я знаю что,но он у меня если пишу iostrea выдает ошибку
0
melanisa
5 / 5 / 0
Регистрация: 03.02.2011
Сообщений: 152
05.03.2011, 20:47  [ТС] #14
Xoxol ,Теперь после вода числа вообще ничего не выводит. Очень странно.

Добавлено через 3 минуты
asics,Вы наверное специально похожие переменные объявили,чтобы я глаза ломала..Ну да ладно-ничего личного.
0
Хохол
Эксперт C++
475 / 443 / 13
Регистрация: 20.11.2009
Сообщений: 1,292
05.03.2011, 20:48 #15
У меня все выводит.
1
Yandex
Объявления
05.03.2011, 20:48
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru