Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 Аватар для Dobermann
0 / 0 / 0
Регистрация: 23.10.2014
Сообщений: 11

Обработка числовых последовательностей с использованием массива

21.12.2014, 21:49. Показов 1323. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вот 2
Обработка числовых последовательностей с использованием массива

Методические указания
• Формирование, вывод и обработку массива оформить в виде функций.
• Главная функция должна содержать только объявление массива и вызовы функций для формирования, вывода и обработки массива, а также меню.
• Обеспечить многократное выполнение задач по выбору пользователя с выводом условий задания.

Постановка задачи
1. Сформировать массив фиксированного размера с помощью датчика случайных чисел массив. Диапазон значений вводится с клавиатуры.
2. Выполнить обработку массива в соответствии с заданиями варианта. После выполнения каждого задания результат вывести на экран и в текстовый файл.
Критерии оценивания работы
В таблице приведены критерии, по которым студент может оценить свою работу.
Критерии оценивания заданий Процент
При наличии синтаксических ошибок (программа не транслируется) работа не оценивается (0 процентов выполнения) (набранные
баллы)*0
Наличие логических ошибок, например, зацикливание программы или возникновение ошибки времени выполнения -50%
Небрежное оформление, отсутствие сведений о разработчике, наличие предупреждений, недружелюбный интерфейс -20%
Объявлены и определены функции
 функция-меню, которая выводит на экран условия задачи и возвращает номер выбранного пункта 5
 принимающая в качестве параметров количество элементов массива и их диапазон и заполняющая массив 5
 принимающая в качестве параметров массив и выводящий на экран элементы массива 5
 принимающая в качестве параметра массив и выводящий в файл элементы массива 10
 принимающие в качестве параметра массив и выполняющий обработку в соответствии со смыслом задания (количество вспомогательных алгоритмов определяется смыслом задания, в среднем таких алгоритмов – около четырёх) 75
Итого 100 %


Варианты
Вариант 0// с комментариями
В одномерном массиве, состоящем из N вещественных элементов:
1) вычислить сумму положительных элементов массива, сумма цифр целой части которых равна заданному числу; // написать функцию, принимающую массив и возвращающую сумму, а так-же функцию-предикат, принимающую вещественное и целое числа, возвращающую значение true, если целое число равно сумме цифр целой части вещественного числа. Рекомендуется также написать функцию, принимающую целое число и возвращающую сумму его цифр.
2) заменить элементы, отличающихся от среднего арифметического более, чем на 80%, значением среднего арифметического. // написать функцию, принимающую массив и возвращающие сред-нее арифметическое его элементов, а также функцию, принимающую массив, вещественное число и целое число (от 1 до 99 – проценты) и преобразующую массив в соответствии с усло-вием задания. Рекомендуется написать функцию-предикат, принимающую два вещественных числа и целое число N и возвращающую значение true при условии, что первое число отлича-ется от второго более, чем на N%.

Примерный вид меню:

Лабораторная работа 6, вариант 0.
Выполнил студент группы ДИНР11 Кондратьев Вадим.
В одномерном массиве, состоящем из N вещественных элементов:
1) вычислить сумму положительных элементов массива, сумма цифр целой части которых равна заданному числу;
2) заменить элементы, отличающихся от среднего арифметического более, чем на 80%, значением среднего арифметического.
Введите номер задания (1 или 2), для выхода введите 0 -> _


Вариант 1
В одномерном массиве, состоящем из N вещественных элементов, вычислить:
1) сумму положительных элементов массива;
2) произведение элементов массива, расположенных между максимальным и минимальным эле-ментами.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
21.12.2014, 21:49
Ответы с готовыми решениями:

Обработка числовых последовательностей.
:cry: Тема называется "Обработка числовых последовательностей!"Напишите пожалуйста программу на Visual C++(((((( Даны натуральные числа...

Функции. Обработка числовых последовательностей
Написать программу, последовательно выполняющую перечисленные ниже задачи. Предусмотреть печать приглашения на ввод (строки, поясняющей...

Обработка числовых и символьных последовательностей
Дано натуральное число n, действительное число k и последовательность действительных чисел a1, a2, ..., an. Определить сколько членов...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
21.12.2014, 21:49
Помогаю со студенческими работами здесь

Обработка числовых и символьных последовательностей
Задание по Borland C++ 5.02,только НЕ BUILDER!!! Задание такое:Ввести произвольную последовательность символов.Определить в заданной...

Обработка и преобразование числовых последовательностей
Обработать и преобразовать числовые последовательности.

Обработка и преобразование числовых последовательностей
В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1. количество элементов массива, больших С; 2. Произведение...

Обработка чисел и числовых последовательностей.
2. Обработка числовой последовательности с заданным количеством элементов. В числовую переменную последовательно вводится N произвольных...

Обработка и преобразование числовых последовательностей
В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1. количество отрицательных элементов массива; 2. сумму...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11680&d=1772460536 Одним из. . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru