ТАШКЕНТСКИЙ УНИВЕРСИТЕТ
ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ ИМЕНИ
МУХАММАДА АЛ-ХОРАЗМИЙ
Группа SWD
Лабораторная работа № 3
Разработка алгоритмов разветвляющей структуры и составление
Программ на алгоритмическом языке C++
По предмету: Программирование
Выполнил:Назаров Ж.
Проверили: Наримановна.Д
Ташкент 2022
Лабораторная работа № 3
#include
#include
using namespace std;
template void print(queue g) {
while (!g.empty()) {
cout << g.front() << " ";
g.pop();
}
cout << endl;
}
int task1(queue g, int &min) {
int result = 1;
min = g.front();
while (!g.empty()) {
if (min > g.front()) min = g.front();
result *= g.front();
g.pop();
}
return result;
}
int main() {
setlocale(LC_ALL, "rus");
int n, A, B, min;
cout << "Сколько чисел : "; cin >> n;
cout << " A = "; cin >> A;
cout << " B = "; cin >> B;
queue tm;
for (int c = 0; c < n; c++) tm.push(rand() % (B - A + 1) + A);
print(tm);
cout << " Произведение элементов : " << task1(tm, min) << endl;
cout << " Наименьший элемент : " << min << endl;
}
Do'stlaringiz bilan baham: |