Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.05.2012, 16:34   #1
Tolian92
Форумчанин
 
Регистрация: 31.10.2011
Сообщений: 118
По умолчанию не работает на си

Даны два различных слова, в каждом из которых от 1 до 8 строчных латинских
букв и за каждым из которых - пробел. Напечатать эти слова в алфавитном
порядке. (Считать, что литера "пробел" предшествует любой литере-букве.)

Код:
int _tmain(int argc, _TCHAR* argv[])
	{
	        char InputString[81];
	        char FirstWord[81];
	        char SecondWord[81];
	    int i, ch, InputStringLen, j, k;
	 
	        printf("\nВведите исходную строку ");
	    for (i = 0; (i < 80) && ((ch = getchar()) != EOF)
	                           && (ch != '\n'); i++)
	    {
	                InputString[i] = (char) ch;
	    }
	    InputString[i] = '\0';
	 
	        InputStringLen = strlen(InputString);
	        for(i = 0; i < InputStringLen; i ++)
	        {
	                if(InputString[i] == ' ') break;
	                FirstWord[i] = InputString[i];
	        }
	        FirstWord[i] = '\0';
	 
	        for(k = 0, j = i + 1; j < InputStringLen; j++, k++)
	        {
	                SecondWord[k] = InputString[j];
	        }
	        SecondWord[k] = '\0';
	 
	        if(strcmp(FirstWord,SecondWord) < 0)
	        {
	                printf("\nПервое слово = %s", FirstWord);
                printf("\nВторое слово = %s", SecondWord);
	        }
	        else
	        {
	                printf("\nПервое слово = %s", SecondWord);
	                printf("\nВторое слово = %s", FirstWord);
	        }
        getchar();
	        return 0;
	}
Tolian92 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
не работает relese версия проги и debug работает тока на моем компе D][mon C# (си шарп) 2 04.05.2012 20:21
Программа работает в WinXP и не работает в Win7 blblbl-org Общие вопросы Delphi 4 23.04.2012 19:50
Программа работает пошагово, но не работает при запуске -Katerina- Microsoft Office Excel 3 12.07.2011 03:40
Почему программа на С++ не работает с локальным описанием массива, но работает с глобальным? >>STINGER<< Помощь студентам 4 08.03.2011 09:56
Библиотека НЕ работает с 2008, но работает с 2000 SQL namenike Общие вопросы C/C++ 0 26.05.2009 11:04