Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
PanKiller
4 / 4 / 1
Регистрация: 16.08.2013
Сообщений: 95
1

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

17.08.2013, 12:36. Просмотров 315. Ответов 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
Ответы с готовыми решениями:

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

Для каждой строки найти слова, которые не имеют ни одного из букв: "l", "k", "r", "s" i "j"
Задано символьные строки. Строка состоит из нескольких слов (наборов символов),...

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

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

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

5
Belfegor
Ghost
173 / 173 / 40
Регистрация: 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 / 1
Регистрация: 16.08.2013
Сообщений: 95
17.08.2013, 12:45  [ТС] 3
Благодарю от души!!! а в чём ошибка??
0
Belfegor
Ghost
173 / 173 / 40
Регистрация: 16.09.2012
Сообщений: 526
17.08.2013, 12:48 4
главная процедура должна возвращать значение и операторная скобка не была закрыта
0
PanKiller
4 / 4 / 1
Регистрация: 16.08.2013
Сообщений: 95
17.08.2013, 12:57  [ТС] 5
аа буду знать, а что такое операторная скобка?
0
underwaterspace
2 / 2 / 1
Регистрация: 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

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

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

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


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

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

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