IPB
ЛогинПароль:

> Внимание!

1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!

Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.

 
 Ответить  Открыть новую тему 
> Если в строке символы из слова DOS, С++
сообщение
Сообщение #1


Новичок
*

Группа: Пользователи
Сообщений: 14
Пол: Мужской
Реальное имя: Алексей

Репутация: -  0  +


Всем привет. Не могли бы вы помчь мне с лабой по С++,а то этот язык я начал изучать сравнительно недавно. Значит у меня такая вот задача : Выяснить, имеются ли среди символов S1...Sn некоторой строки все буквы, входящие в слово DOS. Помогите пожалуйста разобраться как её сделать. Компилятор у меня стоит Dev C+=
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #2


Гость






Как вариант:
#include <iostream>

using namespace std;

int main() {

char *st = "DOS\0";
char buffer[80];

cout << "enter the string: ";
cin >> buffer;

for(char *p = st; *p; p++) {
char *pp;
for(pp = buffer; *pp; *pp++)
if(*p == *pp) break;

if(!(*pp)) {
cout << "Answer: NO" << endl;
return 1;
}
}
cout << "Answer: YES" << endl;

return 0;
}

(что непонятно - спрашивай...)
 К началу страницы 
+ Ответить 
сообщение
Сообщение #3


Новичок
*

Группа: Пользователи
Сообщений: 14
Пол: Мужской
Реальное имя: Алексей

Репутация: -  0  +


Спасиб огромное)) Ща посмотрю
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #4


Новичок
*

Группа: Пользователи
Сообщений: 14
Пол: Мужской
Реальное имя: Алексей

Репутация: -  0  +


Слушай это прога получается проверяет наличие слова DOS целиком, а не по бувам,так что ли? а как сделать чтобы проверял по буквам 'D' 'O' 'S'?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #5


Гость






Цитата
это прога получается проверяет наличие слова DOS целиком, а не по бувам,так что ли?
Ну, попробуй, введи DO thiS в программу, что получится? Она как раз проверяет, есть ли буквы 'D', 'O', 'S'
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 27.09.2020 12:14
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name