• Написать программу в с++
    Даны натуральное число n , символы s1...s2 .
    а) Выяснить, имеется ли среди s....sn пара соседствующих одинаковых символов.
    б) Выяснить, верно ли, что существуют такие натуральные i и j , что 1

    question img

Ответы 6

  • //проверяем условие, условие большое, для простоты понимания, //лучше вынести в две функции if (true == isFirstRule(indexI, indexJ, n) && true == isSecondRule(str, indexI, indexJ)) { returnedValue = true; } } } return returnedValue;}
  • //главная функция програмы, иначе говоря точка входа в неё//-----------------------------------------------------------------------------int main()//-----------------------------------------------------------------------------{ //входные данные, массив символов храним в строке для простоты int N; string symbols; cout << "Enter simbols in a row and press key 'Enter'." << endl; cout << "Your symbols: "; cin >> symbols; //инициализация строки
    • Автор:

      page
    • 4 года назад
    • 0
  • cout << "Enter N number: "; cin >> N; //инициализация индекса n //проверка первого условия и вывод ответа на экран cout << "Is in symbol collection exists similar nearby symbols: "; if (true == isExistsTwoSimilarNearbySymbols(symbols)) { cout << "true." << endl; } else { cout << "false." << endl; }
    • Автор:

      newman
    • 4 года назад
    • 0
  • //проверка второго условия и вывод ответа на экран cout << "Is exists integer i and j as '1 < i < j < n' and S[i] = S[i+1] and S[j] = S[j+1]: "; if (true == isExistsTwoNumbersByRule(symbols, N)) { cout << "true." << endl; } else { cout << "false." << endl; } cout << endl; return 0; //возращаем системе код 0, что значит, что программа завершила работу корректно.}
  • /* * * Примеры входных данных и выходные значения: * qwerty 5 - false, false * qweerty 2 - true, false * qweertyy 10 - true, true * */
  • Код прекреплен к ответу, всё прокоментрировано. Так же продублирован в коментариях. Если есть вопросы, велком в те же коментарии.Спасибо за отметку "Лучший ответ" и нажатую кнопочку "Спасибо" (:
    answer img
    • Автор:

      adónvo1d
    • 4 года назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years