Подробнее о заявке
Предмет C/C++
Заявка номер Private
Стоимость 1476 руб.
Уникальность 70%
Объем 30 стр.
Дата заявки: 27.12.2017
Выполнено: 31.12.2017
Лабораторная работа по C/C++:

«Лаб. работа по информатике»

Задание

Задание 1. Написать программу, которая создает одномерный массив из 10 элементов, заполняет его случайными числами и находит среднее арифметическое элементов массива. Нахождение среднего арифметического оформить в виде функции, которая будет принимать в качестве параметров статический одномерный массив и количество элементов массива.

Задание 2. Создать подпрограмму, которая заполняет двумерный статический массив так, чтобы каждый элемент a[i][j] стал равен i+j.

Задание 3 Написать программу, которая реализует простейшее меню, обеспечивающее создание таблицы, заполнение ее с клавиатуры, случайным образом или из файла, вызов любой из 4-х подпрограмм обработки таблицы просмотр элементов таблицы и завершение работы. Простейшее меню выглядит так: на экране написаны несколько действий, которые можно выполнить, а внизу подсказка с просьбой ввести номер действия, который необходимо выполнить.

Пример меню:
1) Определить размер таблицы (количество строк и столбцов) 2) Заполнить таблицу с клавиатуры 3) Заполнить таблицу случайными числами 4) Заполнить таблицу из файла 5) Показать элементы таблицы 6) Вызвать первую подпрограмму 7) Вызвать вторую подпрограмму 8) Вызвать третью подпрограмму 9) Вызвать четвертую подпрограмму 10) Закончить работу Введите номер действия __

Если действие, номер которого ввел пользователь нельзя выполнить (например показать элементы таблицы если она еще не заполнена и т. д.), должно появляться соответствующее сообщение. После того как действие выполнено (или выведено сообщение о его невозможности), меню появляется снова и т.д. пока не выберут завершение работы.

Первая подпрограмма: Дана прямоугольная таблица вещественных чисел, среди сумм элементов строк найти значение максимальной. Вторая подпрограмма: Дана прямоугольная таблица вещественных чисел, среди тех строк, которые содержат нули, найти номер первой строку, в которой сумма модулей отрицательных элементов максимальна Третья подпрограмма: Составить подпрограмму, решающую поставленную задачу: Дана прямоугольная таблица вещественных чисел, элемент a[i,j] называется особым если он равен сумме остальных элементов i-ой строки. Найти количество особых элементов в таблице. Четвертая подпрограмма: Найти скалярные произведения всех строк таблицы на последнюю из строк, имеющих наибольшее количество отрицательных элементов.

Требования для задания 3:

  1. Таблица хранится в виде двумерного статического массива достаточно больших размеров. Максимальные индексы массива, используемые при описании типа, хранятся в виде констант.
  2. Основная подпрограмма не содержит операций ввода-вывода. Параметры подпрограммы: таблица (по ссылке), фактические размеры таблицы (по значению), основной результат - по ссылке. Подпрограмма содержит описание спецификации (в виде комментария под заголовком).
  3. Работа тестирующей программы организована в виде простейшего меню, позволяющего создавать таблицу, выполнять её обработку, показывать результат и заканчивать работу.
  4. Фактические размеры таблицы указываются пользователем. Заполнение таблицы осуществляется двумя способами (по выбору пользователя): с клавиатуры, случайными числами.
  5. Алгоритм реализован без создания вспомогательной таблицы (при необходимости можно пользоваться вспомогательным одномерным массивом).
  6. В подпрограмме выполняется проверка входных параметров на допустимость. Подпрограмма возвращает код завершения по ссылке или в качестве значения функции, который показывает, правильно ли выполнена подпрограмма.
  7. Возможность заполнения таблицы из файла с проверкой корректности имени файла и его содержимого. При этом размеры таблицы хранятся в начале того же файла.
  8. Делается проверка корректности ввода чисел, т.е. защита от ввода вместо чисел посторонних символов
  9. Таблица реализована как двумерный динамический массив с использованием механизма указателей

10!!!!. Все должно быть написано на уровне 1 курса, с максимальным количеством комментариев и спецификацией дл

Читать больше
Срок выполнения:
  • Бесплатные корректировки
  • Шпаргалки в подарок!
  • Предоплата всего 25%
от 2 дней
Похожие заявки по c/c++

Тип: Лабораторная работа

Предмет: C/C++

Численное интегрирование

Стоимость: 1188 руб.

Тип: Лабораторная работа

Предмет: C/C++

Подпрограммы

Стоимость: 1488 руб.

Тип: Лабораторная работа

Предмет: C/C++

Программирование

Стоимость: 1260 руб.

Тип: Лабораторная работа

Предмет: C/C++

Лабораторные работы по алгоритмам и структурам данных

Стоимость: 1416 руб.

Тип: Лабораторная работа

Предмет: C/C++

Структуры и алгоритмы обработки данных в ЭВМ 040409

Стоимость: 1380 руб.

Тип: Лабораторная работа

Предмет: C/C++

Теория вычислительных процессов. ТУСУР. Романенко

Стоимость: 1416 руб.

Тип: Лабораторная работа

Предмет: C/C++

c++ Одна задача

Стоимость: 1476 руб.

Закажи Лабораторную работу с полным сопровождением до защиты!
Думаете, что скачать готовую работу — это хороший вариант? Лучше закажите уникальную и сдайте её с первого раза!

Отзывы студентов

Саша 19.11.2024
Заказанный онлайн проект был сдан даже раньше обещанного срока. При этом исполнитель всегда был на связи и легко шёл на…
Ирина 03.11.2022
Спасибо большое за оперативную и качественную работу!!!
Анастасия 05.04.2022
работа оценена оценкой хорошо
Варвара 28.03.2022
Заказ выполнен очень хорошо, всё четко.
Sergey Smirnov 24.05.2021
Работу приняли на ура
Екатерина 07.10.2020
Оценка отлично, спасибо!
Артем 26.04.2020
5
Евгений 03.04.2020
Работа была прислана в срок, всё устроило.
Ольга 03.09.2019
5 баллов. Работа зачтена. Без коментариев. Спасибо.
Евгений 31.05.2019
Преподаватель работу принял, зачёт получил. Всё хорошо.
Лайфхаки по оформлению работ
Спросите ВАК: правила, требования оформления автореферата диссертации по ГОСТ 2024

Соискателям научных степеней придется найти немало информации на тему «Правила оформления автореферата диссертации», так как без этой грамотно выполненной и оформленной работы не удастся защитить желанную докторскую или кандидатскую диссертацию.Чтобы не перечитывать горы литературы и документации, …

Читать дальше
ЕСКД: правила оформления чертежей, требования ГОСТ для линий, основных надписей

  Чтобы сдать чертеж, придется поработать над его оформлением. Надо будет попотеть над изучением оформления чертежей согласно ЕСКД, тщательно изучить конструкции оформления чертежей согласно требованиям вашего вуза и ГОСТ.В пределах стран СНГ существуют примерно одинаковые нормы ЕСКД и оформления ч…

Читать дальше