Дано 2 строки. Определить , в какой из них раньше встречается пробел . Написать на языке Си

9 Фев 2020 в 19:41
135 +1
0
Ответы
1
include include

int main() {
char str1[] = "Hello World";
char str2[] = "Goodbye Universe";

char *space1 = strchr(str1, ' ');
char *space2 = strchr(str2, ' ');
if ((space1 != NULL && space2 != NULL && space1 < space2) || (space1 != NULL && space2 == NULL)) {
printf("Пробел встречается раньше в первой строке\n");
} else if ((space1 != NULL && space2 != NULL && space1 > space2) || (space1 == NULL && space2 != NULL)) {
printf("Пробел встречается раньше во второй строке\n");
} else {
printf("Пробелы встречаются в обеих строках на одинаковой позиции или отсутствуют\n");
}
return 0;

}

18 Апр 2024 в 17:43
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир