Лабы / Отчет Лаба 11
.docx
ОТЧЁТ ПО ЛАБОРАТОРНОЙ РАБОТЕ №11
по дисциплине «Программирование»
«лялялял»
Выполнила студент: гр. ИВТ-245
Бибикова Анна Александровна
Проверила:
ст. преподаватель Дорошенко М.С
Оценка__________________
Омск 2024
11.1
Схема алгоритма
#define _CRT_SECURE_NO_WARNINGS
#include <locale.h>
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <ctype.h>
int main()
{
setlocale(LC_ALL, "RUS");
int A[4] = {66,89,84,69};
char is[5] = "";
char reg[5];
printf("Исходный текст: \n");
for (int i = 0; i < 4; i++) {
is[i] = (char)A[i];
}
printf("%s", is);
strcpy(reg, is);
_strlwr(reg);
printf("\nТекст в нижнем регистре: %s\n", reg);
return 0;
}
11.2
#define
_CRT_SECURE_NO_WARNINGS #include
<locale.h>
#include
<stdio.h> #include
<string.h> #include
<ctype.h> int
main() {
setlocale(LC_ALL,
"RUS");
char
text[100], dl[11] = "";
int
i = 0, len = 0, maxlen = 0;
printf("Введите
текст:
");
fgets(text,
sizeof(text),
stdin);
while
(text[i] != '.'
&& text[i] != '\0')
{
if
(text[i] >= 'a'
&& text[i] <= 'z')
{
len++;}
else
{
if
(len > maxlen) {
maxlen
= len;
strncpy(dl,
text + i - len, len);
dl[len]
= '\0';}
len
= 0;}
i++;}
if
(len > maxlen) {
strncpy(dl,
text + i - len, len);
dl[len]
= '\0';}
printf("Самое
длинное слово: %s\n",
dl);
return
0;}
Схема алгоритма
