Водномерном массиве, состоящем из n вещественных элементов, вычислить:
- количество элементов массива, больших с;
- сумму модулей элементов массива, расположенных после максимального
по модулю элемента.
преобразовать массив таким образом, чтобы сначала располагались все отрицательные элементы, а потом – все положительные (элементы, равные 0, считать положительными).
1) создать базу данных Access \Мои документы\Класс\Фамилия.
2) Создать таблицы (при создании таблиц использовать подстановку для
необходимых полей):
СОТРУДНИКИ ОТДЕЛЫ ДОЛЖНОСТИ
Имя поля имя поля имя поля
Таб_№ Отдел Должность
ФИО Оклад
Дата приема на работу
Дата увольнения
Должность
Пол
Курит
Отдел
Для поля [сотрудники]![Дата приема на работу] установить следующие
свойства:
Свойство Значения
Значение по умолчанию текущая дата
Условие на значение
текущей даты
Сообщение об ошибке Дата приема не должна быть
больше текущей даты
3) связать таблицы и обеспечить целостность данных, позволяя каскадное изменение
данных и не позволяя каскадное удаление.
4) с мастера форм создать формы Ф_ сотрудники, Ф_ отделы,
Ф_ должности для внесения данных в соответствующие таблицы.
5) заполнить таблицы следующими данными:
ОТДЕЛЫ ДОЛЖНОСТИ
Отдел Должность Оклад
Рекламы Директор
Маркетинга главный бух.
Дирекция Менеджер
Специалист
Экономист
6) заполнить таблицу сотрудники следующими данными:
Таб_ № ФИО
Дата
приема на
работу
Дата
увольнение должность пол курит отдел
5001 Степанов А. В. 20.01.1990 01.06.1990 Менеджер Ч Рекламы
5002 Юматов А. В. 10.06.1990 Менеджер Ч Рекламы
2005 Ахматова Э.Н. 06.10.1994 Главный
бух.
Ж Бухгалтерия
3200 Агутин И. Н.07.11.1998 05.03.2020 Экономист Ч Бухгалтерия
1321 Панова В. А. 05.03.1990 Директор Ж Дирекция
1103 Короленко Л. И 20.06.1995 Специалист Же Маркетинга
3233 Багрянов А. А. 07.03.2021 Экономист Ч Бухгалтерия
7) создать запросы:
a. История принятия на работу (сортировка по дате) за период с 01.01.1995 по
01.01.2000 включительно.
Дата приема на работу ФИО Таб_№ отдел должность Оклад
b. Список (отсортировать по ФИО) работающих рабочих в виде:
Таб_ № ФИО Пол Дата приема на работу Отдел Должность Оклад Курит
c. Суммарное значение должностных окладов по отделам (отсортировать по віддвлам):
Отдел Общая сумма окладов по отделу
8) По данным запросов создать:
a. Простой отчет.
b. Отчет, который вмещает уровни группировки с использованием итоговых значений.
Задание Макс.
2 20
3 10
4 10
5 0
6 0
7а 10
7в 15
7с 15
8а 5
8в 15
Всего 100
Объяснение:
Перевёл
#include <iostream>
#include <stdio.h>
#include <locale.h>
#include <cmath>
int main() {
setlocale(LC_ALL, "Rus");
system("chcp 1251");
double a, b, h, x;
printf("Введите начало и конец отрезка\n");
scanf_s("%lf %lf", &a, &b);
if (a > b) {
printf("Начало отрезка находится дальше конца. Введите сначала большее число, затем меньшее\n");
scanf_s("%lf %lf", &a, &b);
}
printf("Введите шаг\n");
scanf_s("%lf", &h);
if (h <= 0) {
printf("Шаг не может быть отрицательным или равным 0\n");
scanf_s("%lf", &h);
}
printf(" x y\n");
for (x = a; x < b; x += h) {
printf("%lf ", x);
printf("%lf\n", log(3 * x - 1));
}
system("pause");
return(0);
}