Поиск по сайту:
Два способа изменения цветовой гаммой окна редактирования - Исходник.
Работа с текстовыми файлами - Исходник.
Когда сдавалась работа | 2009 |
---|---|
Где сдавалась работа | НГТУ |
Оценка | 5 |
Имя автора | Сергей |
Задание: Переписать в выходную строку слова из входной строки в порядке возрастания их длины.
//Подключение стандартных библиотек #include <stdio.h> #include <conio.h> #include <windows.h> #include <dos.h> //Объявление используемых в программе своих (самописных) функций int cursorSymbol (char in[], int mark); int cursorSpace (char in[], int mark); void puz (int in[], int n); void main () { //Объявление и нициализация используемых в программе переменных int nachalo = 0; //Начало слова int konec = 0; //Конец слова int cntr = 0; //Число слов int i = 0; //Используется для проверки конца строки int h = 0; //Число слов разной длины int dlnWord[80]; //Массив с длинами всех слов int unique[80]; //Массив уникальными длинами слов char input[100]; //Вводимая строка char a[80]; //Используется для вывода сообщений и отсортированных слов char stroka[100]; //Входная строка с преобразованной кодовой страницей char buf[80]; //Буферная переменная для копирования в нее слов //Вывод приглашения ввести строку CharToOem («Введите строку: „, a); printf(“%s», a); gets (input); //Считывание входной строки OemToChar (input, stroka); //Меняем кодовую страницу введеной строки //Находим длину первого слова nachalo = cursorSymbol(stroka, nachalo); konec = cursorSpace (stroka, nachalo); dlnWord[cntr] = konec — nachalo; cntr++; i = konec; //Заполняем массив длинами всех слов for (; stroka[i]!=’\0’;) { nachalo = cursorSymbol(stroka, konec); konec = cursorSpace (stroka, nachalo); dlnWord[cntr] = konec — nachalo; cntr++;
На данной странице представлены авторские программы.
Эти лабораторные работы сдавались Новосибирского государственного технического университета по специальности 220400 "Программное обеспечение вычислительной техники и автоматизированных систем".
Все работы написаны на языка 'Си'. Все программы проверялись на компиляторе Borland C++ 5.02