Выяснить, имеются ли среди символов S1…Sn некоторой строки все буквы, входящие в слово “DOS”. - C (СИ)
Формулировка задачи:
Помогите пожалуйста выполнить лабу. Вот задание: Выяснить, имеются ли среди символов S1…Sn некоторой строки все буквы, входящие в слово “DOS”.
Плохо понимаю вообще как и что писать...
Решение задачи: «Выяснить, имеются ли среди символов S1…Sn некоторой строки все буквы, входящие в слово “DOS”.»
textual
Листинг программы
#include <stdlib.h> #include <string.h> #include <stdio.h> char S[] = "This is a string with 'D', 'O', 'S'", N[] = "This string contane only 'D' & 'S'"; void find( const char *str, const char * what ) { int i; for( i = 0; i < strlen( what ); i++ ) if( !index( str, what[ i ] ) ) { printf( "Буквы '%s' не содержатся в строке\n", what ); return; } printf( "Все буквы '%s' содержатся в строке\n", what ); } int main ( int argc, char **argv ) { find( S, "DOS" ); find( N, "DOS" ); }
Объяснение кода листинга программы
Выполнив код, вы получите следующий вывод:
Все буквы 'DOS' содержатся в строке
Буквы 'DOS' не содержатся в строке
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д