Академический Документы
Профессиональный Документы
Культура Документы
Отчёт
по лабораторным работам
«Программирование на Си»
Тема: Обработка символов и строк на языке Си
Группа: CR-223
Проверил: О. Раздорожная
КИШИНЕВ 2021
Оглавление
Задание (C.doc).....................................................................................................3
Результаты.........................................................................................................7
Выводы..................................................................................................................8
Лабораторная работа 5
Тема: Обработка символов и строк на языке Си.
Задание (методичка.doc)
Отсортировать слова в порядке увеличения их слов.
#include <stdio.h>
#include <locale.h>
#include <stdlib.h>
#include <string.h>
int main(void)
{
setlocale(LC_ALL, "Russian");
const int N=100;//Максимальная длина строки
char str1[N],str2[N][N]={'/0'};
int i,word,index;
printf("Введите строку не более %d символов: ",N);gets(str1);
word=index=0;
for(i=0;i<N;i++,index++)
{
if(str1[i]==' ')
{
str2[word][index]='\0';
index=-1;
word++;
}
else str2[word][index]=str1[i];
}
for(i=0;i<word+1;i++)
printf("%s\n\n",str2[i]);
system("pause");
}
Вывод программы:
Выводы: