[Мы решаем ваши проблемы с Си и Паскалем ]
Главная » Статьи » Задачи из заказов » Заказ 03.06.07 C

Определить являются ли соседними во введенной строке 2 символа, первый из которых f, а второй ;.
// Исходные условия - затеряны. Условия восстанавливались по коду.
//
// Определить являются ли соседними во введенной строке 2 символа, первый из
// которых f, а второй ;.
//
#include <stdio.h>
#include <conio.h>

void main()
{
        int c;
        int flag;
        int result;

        flag = 0;
        result = 0;
        printf("Введите строчку:\n");
        while ((c = getchar()) != 10)
        {
                if (c == 'f')
                        flag = 1;
                else if (c == ';' && flag)
                        result = 1;
                else
                        flag = 0;
        }

        if (result)
                printf("Во введенной строке 2 символа, первый из которых - \'f\', а второй - \';\' являются соседними\n");
        else
                printf("Во введенной строке 2 символа, первый из которых - \'f\', а второй - \';\' не являются соседними\n");
        getch();

}
Категория: Заказ 03.06.07 C | Добавил: solver (03.06.2007) | Автор: Павлов Юрий E
Просмотров: 1135