)) Определите к какому виду или видам информационных систем относятся следующие ИС (одна система может относится к нескольким видам):
ИС Телефонный справочник.
ИС Библиотека.
ИС Издательство.
ИС Поликлиника.
ИС Школа.
ИС Ателье по пошиву и ремонту одежды.
ИС Оптовый склад.
ИС Торгово-закупочное предприятие.
ИС Автосалон.
ИС КОМПАС
ИС Продажа подержанных автомобилей.
ИС Автосервис.
ИС Пассажирское автопредприятие.
ИС Диспетчерская служба такси.
ИС Агентство по продаже авиабилетов.
ИС Туристическое агентство.
ИС Гостиница.
#include <iostream>
int gg(int k, int p, double m)
{
p = (k >= p) ? p : p / k;
return (m * 2 * p);
}
int main()
{
int k, p;
double m;
std::cout << "Сколько котлет можно одновременно положить на сковороду ? ";
std::cin >> k;
std::cout << "Сколько минут жарится одна сторона котлеты ? ";
std::cin >> m;
std::cout << "Сколько котлет вы будете жарить ? ";
std::cin >> p;
std::cout << p << " котлет пожарятся с двух сторон минимум за " << gg(k, p, m) << " минут";
}
const
n=20;
var
a:array[1..n] of integer;
i,imax,imin:integer;
s:longint;
begin
Randomize;
Writeln('Исходный ряд значений');
imax:=1; imin:=1;
for i:=1 to n do begin
a[i]:=Random(51)-25; Write(a[i],' ');
if a[i]>a[imax] then imax:=i
else
if a[i]<a[imin] then imin:=i
end;
Writeln;
if imax>imin then
Writeln('Максимальный элемент встретился позже минимального')
else begin
s:=0;
for i:=imax+1 to imin-1 do s:=s+a[i];
Writeln('Сумма элементов между максимальным и минимальным значением ',s)
end
end.
Тестовое решение:
Исходный ряд значений
10 -3 9 5 20 10 6 2 -19 -19 6 -24 -7 -1 23 11 -8 -16 -14 -25
Сумма элементов между максимальным и минимальным значением -27