Көрсеткіштер, символдық жолдар және функциялар
Автор: Azamatdh • Май 22, 2023 • Лабораторная работа • 964 Слов (4 Страниц) • 218 Просмотры
«Әбілқас Сағынов атындағы Қарағанды техникалық университеті»
коммерциялық емес акционерлік қоғамы
«Ақпараттық техналогиялар
және қауіпсіздік» кафедрасы
Зертханалық жұмыс №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;
...