Текст программы с комментариями

// 3_2.cpp: Задание 2

 

#include <iostream>

#include <clocale>

#include <cstdlib>

#include <string>

 

#include <windows.h>

using namespace std;

 

 

/*

 * Решение индивидуальной задачи

 * Ничего не возвращает

 */

void program_4()

{

       string st = "hello";

       int N = 1;

 

       int dl = size(st);

       string buffer;

 

       N = N - N / dl * dl;

           

       cout << "Строка до: " << st << endl;

       buffer.assign(st, dl - N, N);

       st = buffer + st.assign(st, 0, dl-N);

       cout << "Строка после: " << st << endl;

}

 

 

void main()

{

       setlocale(LC_CTYPE, "rus"); // вызов функции настройки локали

 

       int number;

       do

       {

                   number = response();

                   switch (number)

                   {

                   case 0:

                   {

                               break;

                   }

 

                   case 1:

                   {

                               break;

                   }

 

                   case 2:

                   {

                               break;

                   }

 

                   case 3:

                   {

                               break;

                   }

 

                   case 4:

                   {

                               program 4();

                               break;

                   }

 

                   default:

 

                               cout << "Такой программы не существует! Попробуйте ещё раз!" << endl << endl;

                               break;

                   }

       } while (number!= 0);

}

 

5. Контрольный пример:


Отчет по индивидуальному заданию 5.1.20

1. Задание:

Найти номер последнего минимального из массива данных n целочисленных элементов.

2. Описание алгоритма программы:

Процедура генерации массива:

Процедура вывода массива:

Процедура с логикой программы:


Рис. 14. Схема алгоритма

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

Имя переменной или объекта программы Тип данных Назначение
arr int* массив
n int кол-во элементов в массиве
minlast() void Процедура, содержащая логику программы
Имя переменной или объекта программы Тип данных Назначение
min int Минимальное значение
index int Номер минимального значения

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: