Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Көрсеткіштер, символдық жолдар және функциялар

Автор:   •  Май 22, 2023  •  Лабораторная работа  •  964 Слов (4 Страниц)  •  218 Просмотры

Страница 1 из 4

«Әбілқас Сағынов атындағы Қарағанды техникалық университеті»

      коммерциялық емес акционерлік қоғамы

 

«Ақпараттық техналогиялар

және қауіпсіздік» кафедрасы

Зертханалық жұмыс №9

Пәні: «Алгоритмдеу және бағдарламалау негіздері»

Тақырыбы: Көрсеткіштер, символдық жолдар және функциялар

Жетекші:

                                                                                                         Совет Е.Ғ

     (бағасы)                                                                                                       (аты-жөні)

                    23.03.2023

                 (күні)

                                                                                       Студент: СИБ-22-1

                    (топ)

                                                                                                 Бижан Азамат

1. Жұмыстың мақсаты

Зертханалық жұмыстың мақсаты көрсеткіштермен жұмыс істеуде практикалық дағдыларды жетілдіру және пайдаланушының функцияларымен жұмыс істеу дағдыларын алу болып табылады.

2. Жұмыстың міндеті

 Келесі тақырыптарды меңгеру:

  • Символдық жолдар;
  • Көрсеткіштер мен массивтер;
  • Пайдаланушы функциялары.

Тапсырма

                                         Нұсқа-4

4

Функция регистрлердегі айырмашылықтарды елемей, екі жолды салыстырады.

Код:#include <iostream>

#include <cstring>

#include <locale.h> 

using namespace std;

bool isEqualIgnoreCase(const char* str1, const char* str2) //функция

{

    if (str1 == nullptr || str2 == nullptr)

    {

        cout << "Ошибка: переданы некорректные параметры." << endl;

        return false;

    }

    int len1 = strlen(str1);

    int len2 = strlen(str2);

    if (len1 != len2)

    {

        return false;

    }

    for (int i = 0; i < len1; i++)

    {

        if (tolower(str1[i]) != tolower(str2[i])) // регистрді елемеу

        {

            return false;

        }

    }

    return true;

}

int main()

{

    setlocale(LC_ALL, "Russian");

    const char* str1 = "Привет, мир";

    const char* str2 = "привет, Мир";

    cout << "Первая строка: " << str1 << endl;

...

Скачать:   txt (5.1 Kb)   pdf (147.3 Kb)   docx (199.5 Kb)  
Продолжить читать еще 3 страниц(ы) »
Доступно только на Essays.club