Работа с рядами на языке С
МІНІСТЕРСТВО ОСВІТИ І НАУКИ, молоді
та спорту УКРАЇНИ
Національний аерокосмічний
університет ім.М. Є. Жуковського
Лабораторная работа
по дисциплине "Вычислительная
техника и программирование”
Работа с рядами в языке С
Выполнил студент гр.516Б
Момот О.О.
Проверил ст. преподаватель каф.503
Дужа
В.В.
1.
Задание №1
Дана последовательность прописных (больших)
латинских букв.
После каждой буквы вставить последнюю букву.
2. Алгоритм
программы
3.
Тестовые наборы
№ теста
|
Ввод строки
|
Ожидаемый
результат
|
1
|
ARMY
|
AYRYMYYY
|
2
|
THE
CAPRAL IN THE ARMY
|
TYHYEY
CYAYPYRYAYLY IYNY TYHYEY AYRYMYYY
|
3
|
THE
COMPUTER IS THE LENOVO
|
TOHOEO
COOOMOPUTUEORO IOSO TOHOEO LOEONOOOVOOO
|
4. Код
программы
#include <stdio. h>
#include <windows. h>
#include <locale. h>
#define N 255main (void)
{(LC_CTYPE, "rus");buf
[N];(int i=0; i<N; i++)[i] =0;last;("Введите строку:
\n");(buf);("Измененная строка: \n");(int i=0; buf [i]! =0;
i++)=buf [i];(int i=0; buf [i]! =0; i++)
{(buf [i]);(buf [i]! ='
')(last);
}("\n");("pause");0;
}
5.
Результат работы программы
№ теста
|
Ввод строки
|
Результат
|
Вывод
|
1
|
ARMY
|
AYRYMYYY
|
Тест пройден
|
2
|
THE
CAPRAL IN THE ARMY
|
TYHYEY
CYAYPYRYAYLY IYNY TYHYEY AYRYMYYY
|
Тест пройден
|
3
|
THE
COMPUTER IS THE LENOVO
|
TOHOEO
COOOMOPUTUEORO IOSO TOHOEO LOEONOOOVOOO
|
Тест пройден
|
6.
Вывод о работоспособности программы
Программа прошла тестирование: в результате выполнения тестов
программа выдала ожидаемые результаты. Программа - работоспособна.
7. Задание №2
Даны строки S и S0. Найти количество вхождений строки S0 в
строку S.
8. Алгоритм
программы
9. Тестовые
наборы
№ теста
|
Ввод строки S
|
Ввод строки S0
|
Ожидаемый
результат
|
1
|
мама мила раму
мама мила раму мила мама мама мама мила
|
мама мила
|
3
|
2
|
1114 5556 1114
7777
|
1114
|
2
|
3
|
история физика
отц программирование отц отц физика отц
|
отц
|
4
#include <string. h>
#include <Windows. h>
#include <locale. h>
#define MAX 255main ()
{(LC_CTYPE,"rus");k,
cnt = 0;S [MAX];("Введите строку S: ");(S);S0 [MAX];("Введите
строку S0: ");(S0);const la = strlen (S);(int i = 0; i < la; i++)
{tmp [MAX] = "";(S [i]
== S0 [0])
{j = i;= 0;(S [j] == S0 [k])
{[k] = S [j];++;++;
}(! (strcmp (S0,tmp)))++;(S0 [0]
== S0 [1])+= strlen (S0) - 1;
}
}("S0 входит в S %i раз
(а). \n", cnt);("pause");0;
}
.
Результат работы программы
№ теста
|
Ввод строки S
|
Ввод строки S0
|
Результат
|
Вывод
|
1
|
мама мила раму
мама мила раму мила мама мама мама мила
|
мама мила
|
3
|
Тест пройден
|
2
|
1114 5556 1114
7777
|
1114
|
2
|
Тест пройден
|
3
|
история физика
отц программирование отц отц физика отц
|
отц
|
4
|
Тест пройден
|
ряд язык программа алгоритм
12. Вывод о
работоспособности программы
Программа прошла тестирование: в результате выполнения тестов
программа выдала ожидаемые результаты. Программа - работоспособна.
Похожие работы на - Работа с рядами на языке С
|