Главная страница
Случайная страница
Разделы сайта
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
💸 Как сделать бизнес проще, а карман толще?
Тот, кто работает в сфере услуг, знает — без ведения записи клиентов никуда. Мало того, что нужно видеть свое раписание, но и напоминать клиентам о визитах тоже.
Проблема в том, что средняя цена по рынку за такой сервис — 800 руб/мес или почти 15 000 руб за год. И это минимальный функционал.
Нашли самый бюджетный и оптимальный вариант: сервис VisitTime.
⚡️ Для новых пользователей первый месяц бесплатно. А далее 290 руб/мес, это в 3 раза дешевле аналогов.
За эту цену доступен весь функционал: напоминание о визитах, чаевые, предоплаты, общение с клиентами, переносы записей и так далее.
✅ Уйма гибких настроек, которые помогут вам зарабатывать больше и забыть про чувство «что-то мне нужно было сделать».
Сомневаетесь? нажмите на текст, запустите чат-бота и убедитесь во всем сами!
Этапы решения задачи
1. Определим переменные, которые будем использовать в программе: имя массива A, размер массива N, индекс строки i, индекс столбца j, количество элементов каждого столбца Kj, наибольшее количество отрицательных элементов в столбце max, номер столбца с наибольшим количеством jmax.
2. Составим блок-схему алгоритма и программу формирования одномерного массива из двумерного массива.
|
Program massiv_22;
Var a: array[1..50, 1..50] of integer;
k: array[1..50] of integer;
i, j, n, m, max, jmax: integer;
Begin
writeln (' количество строк n=');
readln (n);
Write(‘количество столбцов m='’); Readln(m);
writeln ('введите элементы массива');
For i: =1 to n do
For j: =1 to m do
begin
write(‘a[‘, i, ’, ’, j, ’)=’);
readln (a[i, j]);
end;
For j: =1 to m do
begin
k[j]: =0;
For i: =1 to n do
if (a[i, j]< 0) then
k[j]: =k[j]+1;
end;
max: =k[1]; jmax: =1;
For j: =2 to m do
if k[j]> max then
begin
max: =k[j]; jmax: =j;
end;
writeln(‘Наибольшее количество отрицательных элементов в ‘; jmax; ‘столбце –’, max);
For j: =1 to m do
writeln (‘k[‘, j, ’ ]=’, k[j ]);
End.
| 3.5.4. Варианты заданий по теме «Программирование задач на обработку двумерных массивов»
№
варианта
| Задание
|
| Дано: массив А(N, M). В каждой строке найти сумму отрицательных элементов. Из полученных значений сформировать одномерный массив.
|
| Дано: массив А(N, M). В каждом столбце найти сумму положительных элементов. Из полученных значений сформировать одномерный массив.
|
| Дано: массив А(N, M). В каждой строке найти произведение элементов, кратных 5. Из полученных значений сформировать одномерный массив.
|
| Дано: массив А(N, M). В каждой строке найти минимальный элемент. Из полученных значений сформировать одномерный массив.
|
| Дано: массив А(N, M). В каждой строке найти среднее арифметическое четных элементов. Из полученных значений сформировать одномерный массив.
|
| Дано: массив А(N, M). В каждом столбце найти количество элементов, лежащих в интервале [1; 30]. Из полученных значений сформировать одномерный массив.
|
| Дано: массив А(N, M). В каждом столбце найти среднее арифметическое нечетных элементов. Из полученных значений сформировать одномерный массив.
|
| Дано: массив А(N, M). В каждой строке найти среднее арифметическое четных элементов. Из полученных значений сформировать одномерный массив.
|
| Дано: массив А(N, M). В каждом столбце найти количество элементов, равных 1 или 2. Из полученных значений сформировать одномерный массив.
|
| Дано: массив А(N, M). В каждой строке найти сумму отрицательных элементов. Из полученных значений сформировать одномерный массив.
|
| Дано: массив А(N, M). В каждом столбце найти сумму положительных элементов. Из полученных значений сформировать одномерный массив.
|
| Дано: массив А(N, M). В каждой строке найти произведение элементов, кратных 5. Из полученных значений сформировать одномерный массив.
|
| Дано: массив А(N, M). В каждой строке найти среднее арифметическое четных элементов. Из полученных значений сформировать одномерный массив.
|
| Дано: массив А(N, M). В каждом столбце найти среднее арифметическое нечетных элементов. Из полученных значений сформировать одномерный массив.
|
| Дано: массив А(N, M). Найти номер столбца, в котором находится наименьшее количество положительных элементов.
|
| Дано: массив А(N, M). Найти номер строки, в которой находится наименьшее количество чётных элементов.
|
| Дано: массив А(N, M). В каждом столбце найти количество элементов массива, равных 3.
|
| Дано: массив А(N, M). Найти наименьшее четное число и его положение в массиве.
|
| Дано: массив А(N, M). Найти наибольшее число, кратное 3, и его положение в массиве.
|
| Дано: массив А(N, M). Найти номер столбца, в котором находится наибольшее количество элементов, кратных 5.
|
ПРИЛОЖЕНИЕ. Образец оформления титульного листа
|