Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Как сравнить два символа? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перезапуск программы http://www.cyberforum.ru/cpp-beginners/thread807019.html
Нужно перезапустить программу нажатием на любую букву, кроме n. В чем ошибка? #include "stdafx.h" #include "iostream" #include "cstdlib" #include "cstring" #include "windows.h" using...
C++ Удаление элементов из строки Удалить n элементов из строки. Проблема при вводе самого массива через функцию. Добавлено через 22 минуты Как написать функции-аналоги puts и gets ? http://www.cyberforum.ru/cpp-beginners/thread807015.html
C++ Удаление переменой
Собственно при написании программы возник вопрос. А как удалять переменные. Допустим я создал переменные допустим int a,b,c попользовался ими. и мне они больше не нужны.Когда переменных мало то и...
существование наилучшего перебора деревьев C++
существует ли быстрый алгоритм построение всех деревьев от n вершин ?
C++ Объясните, что делает фрагмент кода http://www.cyberforum.ru/cpp-beginners/thread806977.html
Здрасти. Я, можно сказать, нуб в С++, но хочется научиться программировать. Начал читать учебник один. Там попался вопрос: Объясните, что делает следующий фрагмент кода: std::cout << "The sum of "...
C++ Проблемы с консолью в Codeblocks Все время писал на Pascal, но вот теперь решил учить C++. Начинал писать через DEVC++, через некоторое время решил поставить Codeblocks. Столкнулся с проблемой... Не открывается консоль... Написал... подробнее

Показать сообщение отдельно
dI_RoL
0 / 0 / 0
Регистрация: 25.02.2013
Сообщений: 17

Как сравнить два символа? - C++

12.03.2013, 23:08. Просмотров 1043. Ответов 3
Метки (Все метки)

Я сегодня пытался решить задачу и столкнулся с проблемой. Мне нужно было сравнить элементы массива с символами.
C++
1
(a[i]=="B")&&(a[i+1]=="G")
На ето оно выдает ошибку....

А вот и весь код
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
#include<iostream>
#include<algorithm>
int n,k,i;
char a[100];
using namespace std;
int main()
{
    cin>>n>>k;
    for (i=0;i<n;i++)
    {
        cin>>a[i];
    }
    while (k>0)
    {
          i=0;
          while(i<n-1)
          {
          if ((a[i]=="B")&&(a[i+1]=="G")) {
                                          swap(a[i],a[i+1]);
                                          i+=2;
                                          }
                                          else i++;
          }
          k--;
          }
    system("pause");
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru