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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
PanKiller
4 / 4 / 0
Регистрация: 16.08.2013
Сообщений: 95
#1

Условный оператор (определить есть ли во втором символе строки символ "-") - C++

17.08.2013, 12:36. Просмотров 293. Ответов 5
Метки нет (Все метки)

Народ выручите! вот такой код. выдаёт ошибки. как определить есть ли во втором символе строки символ "-"???
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
#include <string>
using namespace std;
void main()
{ 
    
 
 
    std::string str;
    std::cin >> str;
    if (str[1] == "-")
    std::cout << "good";
    else std::cout << "bad";
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.08.2013, 12:36
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Условный оператор (определить есть ли во втором символе строки символ "-") (C++):

В зависимости от времени года "весна", "лето", "осень", "зима" определить погоду "тепло", "жарко", "холодно", "очень холодно" - C++
В зависимости от времени года &quot;весна&quot;, &quot;лето&quot;, &quot;осень&quot;, &quot;зима&quot; определить погоду &quot;тепло&quot;, &quot;жарко&quot;, &quot;холодно&quot;, &quot;очень холодно&quot;. Я так...

Сколько раз среди данных символов встречается символ "+" и символ "*" - C++
Сколько раз среди данных символов встречается символ &quot;+&quot; и символ &quot;*&quot;

Дан текст, хранящийся в текстовом файле f, каждый символ которого может быть малой буквой, цифрой или одним из знаков "+", "-", "*". - C++
Дан текст, хранящийся в текстовом файле f, каждый символ которого может быть малой буквой, цифрой или одним из знаков &quot;+&quot;, &quot;-&quot;, &quot;*&quot;. Групой...

На C++ в строке после символа - "+" поставить символ "*" и посчитать сколько "+" - C++
С++ Мы вводим вручную строку , (через cin &gt;&gt; )программа должна после каждого &quot;+&quot; поставить &quot;*&quot; потом посчитать сколько всего было &quot;+&quot;...

Преобразовать строку, вырезав каждый символ "*" и повторив каждый символ, отличный символ "*" - C++
Здравствуйте,уважаемые форумчане!Помогите пожалуйста с написанием программ-а то завтра сдать уже надо... Препод ставит такие требования: ...

Ввести две строки, заменить первый символ "r" символами второй строки - C++
Нужно ввести две строки . Заменить первый символ &quot;r&quot; символами второй строки.

5
Belfegor
Ghost
173 / 173 / 6
Регистрация: 16.09.2012
Сообщений: 526
17.08.2013, 12:42 #2
C++
1
2
3
4
5
6
7
8
#include <iostream>
 
int main() {
    std::string s;
    std::cin >> s;
    s[1] == '-' ? std::cout << "GOOOOOOOD\n" : std::cout << "BAD\n";
    return 0;
}
0
PanKiller
4 / 4 / 0
Регистрация: 16.08.2013
Сообщений: 95
17.08.2013, 12:45  [ТС] #3
Благодарю от души!!! а в чём ошибка??
0
Belfegor
Ghost
173 / 173 / 6
Регистрация: 16.09.2012
Сообщений: 526
17.08.2013, 12:48 #4
главная процедура должна возвращать значение и операторная скобка не была закрыта
0
PanKiller
4 / 4 / 0
Регистрация: 16.08.2013
Сообщений: 95
17.08.2013, 12:57  [ТС] #5
аа буду знать, а что такое операторная скобка?
0
underwaterspace
2 / 2 / 0
Регистрация: 29.01.2013
Сообщений: 47
17.08.2013, 13:03 #6
PanKiller,
C++
1
2
3
4
5
int main()
{
//...
return 0;
}
забыл закрыть main и вернуть значение
C++
1
if(str[1] == "-")
str[1] символ, а "-" строка
C++
1
if(str[1] == '-')
0
17.08.2013, 13:03
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.08.2013, 13:03
Привет! Вот еще темы с ответами:

Определить тип данных "Запись", имеющий поля "Фамилия", "Пол", "Зарплата" - C++
определить тип данных запись имеющий поля фамилия пол зарплата. определить массив из 10 записей. в программе ввести в массив данные и...

Есть ли хоть одна кодировка DOS , в которой был бы символ "номер" ? - C++
На этом форуме куча багов при создание темы. По этому пишу исмвол тут № Ну номер № :-) №№№№№№№№№№№№№№

Ввести имя фамилию и отчество как одно данное типа строка. Определить длину строки и количество гласных в нем. Удалить все буквы "а" и "о" в фамилии. - C++
Помогите пожалуйста. Очень нужно сделать программу. Ввести имя фамилию и отчество как одно данное типа строка. Определить длину строки и...

Определить длину каждого слова строки, и если она четная, то вставить в середину слова "aa", иначе "а" - C++
Помогите с программой, начал делать, ерунда какая то выходит.... #include&lt;iostream.h&gt; #include&lt;stdlib.h&gt; #include&lt;conio.h&gt; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru