Найти ошибку , добавлю еще // consoleapplication25.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include using namespace std; int main() { int n; int i = 1; char array[] = { 'i','n' }; cout < < "vvedite simvol" < < endl; cin > > n; for (int i = 0; i < n; i++) { cin > > array[i]; } for (int i = 0; i < n - 1; i++) { for (int j = i; j < n; j++) { if (array[i] == array[j]) { cout < < "yes" < < endl; } else { cout < < "no" < < endl; } cout < < "suchestvyet celoe chiclo i а j then '1 < i < j < n' and s[i] = s[i+1] and s[j] = s[j+1]: "; if (true == n) cout < < "yes" < < endl; } } { cout < < "no" < < endl; } cout < < endl; return 0; } даны натуральное число n , символы s1 . выяснить, имеется ли среди пара соседствующих одинаковых символов. е) выяснить, верно ли, что существуют такие натуральные i и j , что 1< i < j < n и что si совпадает с si+1 , а sj-c sj+1.

Irinamart05 Irinamart05    2   10.09.2019 19:00    0

Ответы
PolinaSenatorowa PolinaSenatorowa  07.10.2020 05:58
Не особо я в твоем коде разобрался. Обрывки какие-то. Второе условие в задании вообще не понял.
Написал код для первого условия.

#include <iostream>

using namespace std;

int main()
{
    int n, count;
    cout << "Vvedite n: ";
    cin >> n;
    char *S = new char[n];

    for (int i = 0; i < n; i++) {
        cout << "Vvedite S[" << i + 1 << "] = ";
        cin >> S[i];
    }

    count = 0;
    for (int i = 0; i < n; i++)
        if (i != (n - 1))
            if (S[i] == S[i + 1])
                count++;

    cout << "Kolichestvo par = " << count << endl;
    return 0;
}

Найти ошибку , добавлю еще // consoleapplication25.cpp: определяет точку входа для консольного прило
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика