Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Bossx
-11 / 1 / 0
Регистрация: 14.02.2017
Сообщений: 188
Завершенные тесты: 2
#1

Напишите программу, которая определяет являются ли введенное число палиндромом - C++

16.02.2017, 03:07. Просмотров 631. Ответов 3
Метки нет (Все метки)

Кто знает как решается эта задача на С++. Через цикл "while".
Напишите программу, которая определяет являются ли введенное число палиндромом.
(Палиндром – это число или текст, который одинаково читается слева направо и справа
налево(12321,555, 4155514, 11).
http://www.cyberforum.ru/cpp-beginners/thread2001191.html
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.02.2017, 03:07
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Напишите программу, которая определяет являются ли введенное число палиндромом (C++):

Написать программу, которая определяет, заданное число является палиндромом
Условия задачи, которые нужно написать: 2. Написать программу, которая...

Составить программу, которая определяет, является ли заданное натуральное число палиндромом
Палиндром — это сочетание символов, которые читаются одинаково в прямом и...

Напишите программу, которая читает пятизначные целые числа, определяет являются ли они палиндромами
Напишите программу, которая читает пятизначные целые числа, определяет являются...

Составить программу которая определяет, является ли введенное число n с клавиатуры - простым
Помогите написать программу с оператором for

Написать программу, которая определяет, является ли введенное с клавиатуры строка числом
Использую функции обработки символов. Написать программу, которая определяет,...

3
gru74ik
Модератор
Эксперт CЭксперт С++
4648 / 1962 / 293
Регистрация: 20.02.2013
Сообщений: 5,223
Записей в блоге: 23
16.02.2017, 03:17 #2
 Комментарий модератора 
Bossx, потрудитесь давать своим темам нормальные имена.
Обрывать название темы на полуслове не нужно.

.
0
DemolitionMan
129 / 155 / 87
Регистрация: 06.04.2016
Сообщений: 992
16.02.2017, 08:35 #3
Лучший ответ Сообщение было отмечено Bossx как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
//---------------------------------------------------------------------------
#include <vcl>
#include <iostream>
#include <string>
#pragma hdrstop
//---------------------------------------------------------------------------
#pragma argsused
using namespace std;
char Stroka[150] = {0};
int M, z = 0, SD;
bool Palindrom = true;
 
int main(int argc, char* argv[])
{
  cout << "Vvedite chislo:";
  cin >> Stroka;
  while(Stroka[z])
      z++;
  //z-koichestvo cifr
  M = (int)(z/2);
  for(SD = 0; SD < M; SD++)
  {
      if(Stroka[SD] != Stroka[z-SD-1])
      {
          Palindrom = false;
          break;
      }
  }
  if(Palindrom)
    cout << "\nChislo "<<Stroka<<" - palindrom.\n";
  else
    cout << "\nChislo "<<Stroka<<" - ne palindrom.\n";
 
system("pause");
return 0;
}
//---------------------------------------------------------------------------
1
Nishen
456 / 279 / 154
Регистрация: 26.02.2015
Сообщений: 1,321
Завершенные тесты: 2
16.02.2017, 09:04 #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#include <iostream>
#include <sstream>
#include <string>
#include <algorithm>
 
using namespace std;
 
 
int main() {
 
    int number = 0;
 
    cout
        << "Please, enter a number: ";
    cin
        >> number;
 
    string strNumber = to_string(abs(number));
    string revStrNumber = strNumber;
 
    reverse(revStrNumber.begin(), revStrNumber.end());
 
    if (strNumber == revStrNumber) {
 
        cout
            << "It's palindrom!"
            << endl;
 
    } else {
 
        cout
            << "It isn't palindrom!"
            << endl;
 
    }
 
    system("PAUSE");
    return EXIT_SUCCESS;
 
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.02.2017, 09:04
Привет! Вот еще темы с решениями:

Напишите программу, которая по введённому числу n проверяет является ли оно палиндромом
Доброе время суток. Прошу опытных программистов помочь с домашней работой....

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

Нужно написать программу в с/с++, которая определяет являются ли 2 введенных с клавиатуры слова рифмой
Нужно написать программу в с/с++, которая определяет являются ли 2 введенных с...

Напишите программу, которая определяет, является ли заданная строка правильным IP-адресом
Для того чтобы выходить в Интернет, каждому компьютеру присваивается так...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

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