Вопрос по информатике:
Помогите найти ошибку , добавлю еще баллов
// 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 ,..,sn.
Выяснить, имеется ли среди s1,..,sn пара соседствующих одинаковых символов. е) Выяснить, верно ли, что существуют такие натуральные i и j , что 1< i < j < n и что si совпадает с si+1 , а sj-c sj+1.
- 16.07.2017 19:57
- Информатика
- remove_red_eye 11521
- thumb_up 9
Ответы и объяснения 1
Написал код для первого условия.
#include
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;
}
- 17.07.2017 21:26
- thumb_up 22
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.