Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.02.2018, 23:13   #1
Александр121
Форумчанин
 
Регистрация: 17.09.2017
Сообщений: 265
По умолчанию Число которое читается одинаково слева направа и справа налево - C++

Вот логика вроде верно когда заходит число 6116 должно выдавать YES а пишет NO в чём ошибка?
if(s[1]==s[4] && s[2]==s[3])

Код:
#include <fstream>
#include <iostream>
#include <cstring>
using namespace std;
int main()
{
  ifstream fin("input.txt"); // открытие фаила
  ofstream fout("output.txt"); // запись в фаил
string s;
fin >> s;// считывание из фаила
if(s[1]==s[4] && s[2]==s[3])
fout <<"YES";
else
   fout <<"NO";
  return 0;
}
Александр121 вне форума Ответить с цитированием
Старый 06.02.2018, 23:39   #2
Black Fregat
Программист
Участник клуба
 
Аватар для Black Fregat
 
Регистрация: 23.06.2009
Сообщений: 1,772
По умолчанию

Индексы в строках с нуля начинаются
Black Fregat вне форума Ответить с цитированием
Старый 07.02.2018, 00:21   #3
Александр121
Форумчанин
 
Регистрация: 17.09.2017
Сообщений: 265
По умолчанию

спасибо
Александр121 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Посчитать количество чисел, которые читаются одинаково слева на право и справа на лево. pengvin Помощь студентам 0 23.02.2017 19:06
[С++] Поменять местами предпоследний элемент с самым правым минимальным. Посчитать количество чисел, которые читаются одинаково слева на право и справа налево DEXTER322 Помощь студентам 3 31.01.2017 13:51
Проверить, являются ли данные два слова обращенными друг к другу, то есть первое читается слева направо так же, как второе справа FYNZIK Паскаль, Turbo Pascal, PascalABC.NET 4 10.03.2014 18:23
PASCAl ! Найти палиндромом(то есть его запись читается одинаково слева направо и справа на лево ) valerka92 Помощь студентам 4 25.04.2010 12:23
Найти числа,которые читаются слева-направо и справа-налево одинаково(например, 1001). Паскаль NikLik Помощь студентам 8 22.11.2007 23:00