Вы находитесь на странице: 1из 6

Министерство Образования, Культуры и Исследований

Технический Университет Молдовы


Факультет Вычислительной техники, Информатики и Микроэлектроники
Департамент Информатики и Системной Инженерии

Отчёт
по лабораторным работам
«Программирование на Си»
Тема: Обработка символов и строк на языке Си

Выполнил: Липкан Денис

Группа: CR-223

Проверил: О. Раздорожная

КИШИНЕВ 2021
Оглавление

Лабораторная работа 5................................................................................................3

Тема: Обработка символов и строк на языке Си...................................................3

Задание (C.doc).....................................................................................................3

Исходный код программы................................................................................4

Результаты.........................................................................................................7

Выводы..................................................................................................................8
Лабораторная работа 5
Тема: Обработка символов и строк на языке Си.

Задание (методичка.doc)
Отсортировать слова в порядке увеличения их слов.

14. Обработка символов и строк на языке Си.

Отсортировать слова в порядке увеличения длины слов.

Исходный код программы:

#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");

}
Вывод программы:
Выводы:

В ходе работы я научился программированию алгоритмов для обработки сиволов и строк,


используя стандартные функции обработки символов и строк на языке Си.

Вам также может понравиться