ПЕРВОЙ ИДЁТ ОСНОВНАЯ ЗАДАЧА, ЕЁ РЕШАТЬ НЕ НУЖНО!!!!! НЕОБХОДИМО РЕШИТЬ 2-Ю + СДЕЛАТЬ БЛОК-СХЕМЫ. 1) Начертить блок-схему и написать программу для решения следующей задачи: Дан одномерный статический массив, состоящий из 10 вещественных элементов. Вычислить сумму положительных элементов, количество положительных и отрицательных элементов, удалить из вектора все отрицательные координаты. Для решения задачи написать функции: для ввода статического вектора для вывода статического вектора для вычисления суммы положительных элементов для вычисления количества положительных и отрицательных элементов для удаления из вектора всех отрицательных координат В главной функции обратиться к этим функциям, вывести на экран вектор, сумму положительных элементов, количество положительных и отрицательных элементов, вектор с удаленными отрицательными координатами. 2) Начертить блок-схемы и написать программу : Удалить в массиве первую группу из двух подряд идущих положительных чисел. Если удаление элементов невозможно, выдать об этом сообщение.
Войдите, чтобы сделать ставку
ПЕРВОЙ ИДЁТ ОСНОВНАЯ ЗАДАЧА, ЕЁ РЕШАТЬ НЕ НУЖНО!!!!! НЕОБХОДИМО РЕШИТЬ 2-Ю + СДЕЛАТЬ БЛОК-СХЕМЫ. 1) Начертить блок-схему и написать программу для решения следующей задачи: Дан одномерный статический массив, состоящий из 10 вещественных элементов. Вычислить сумму положительных элементов, количество положительных и отрицательных элементов, удалить из вектора все отрицательные координаты. Для решения задачи написать функции: для ввода статического вектора для вывода статического вектора для вычисления суммы положительных элементов для вычисления количества положительных и отрицательных элементов для удаления из вектора всех отрицательных координат В главной функции обратиться к этим функциям, вывести на экран вектор, сумму положительных элементов, количество положительных и отрицательных элементов, вектор с удаленными отрицательными координатами. 2) Начертить блок-схемы и написать программу : Удалить в массиве первую группу из двух подряд идущих положительных чисел. Если удаление элементов невозможно, выдать об этом сообщение.
Войдите, чтобы сделать ставку
Выполнить на языке С++, задание прикреплено
Войдите, чтобы сделать ставку
Войдите, чтобы сделать ставку
Нужно написать код на си
Войдите, чтобы сделать ставку
Добрый день. Нужно сделать лабораторную работу :Дана действительная матрица размером n*m, все элементы ко-торой различны. В каждой строке выбирается элемент с наименьшим значением, затем среди этих чисел выбирается наибольшее. Указать индексы элемента с найденным значением. код программы сделан на Codeblocks , но в ней нужно добавить в код "вывод исходной матрицы и что получится в итоге в качестве максимального элемента". Код программы: #include #include #include using namespace std; void Generator(double** a, int n, int m) { cout.precision(2); //определяет количество цифр после точки для чисел for (int i = 0; i < n; i++) { for (int j = 0; j < m; j++) { a[i][j] = ((double)rand() / RAND_MAX) * (10 + 10) - 10;// максимальное возвращаемое значение функции rand cout << a[i][j] << "\n"; } cout << endl; } cout << "\n"; } void Find(double** a, int n, int m)//первое вхождение строки { double* b = new double[n]; int ixi, ixj; double min, max; for (int i = 0; i < n; i++) { min = a[i][0]; for (int j = 0; j < m; j++) { if (a[i][j] < min) { min = a[i][j]; b[i] = min; if (i == 0) { //ixi = 0; ixj = j; ixi = i; ixj = j; } } } } max = b[0]; for (int i = 0; i < n; i++) { if (b[i] > max) { max = b[i]; for (int j = 0; j < m; j++) { if (a[i][j] == max) { //ixi = i; ixj = j; ixi = i; ixj = j; } } } } cout << "Max. elem: " << max << ", index i: " << ixi << ", index j: " << ixj << endl; delete[] b; } int main() { srand(unsigned(time(0))); int n, m; cout <<"Vvedite n: "; cin >> n; cout <<"vvedite m: "; cin >> m; double** a = new double*[n]; for (int i = 0; i < n; i++) { a[i] = new double[m]; } Generator(a, n, m); Find(a, n, m); for (int i = 0; i < n; i++) { delete[] a[i]; } delete[] a;//освобождает память для массива return 0; }
Войдите, чтобы сделать ставку
В .png файле коллекция претензий препода
Войдите, чтобы сделать ставку
Выполнить первые 4 лабораторные работы , желательно с комментариями, чтобы разобраться.
Войдите, чтобы сделать ставку
Создать родительский класс Вектор на плоскости с полями координаты вектора на плоскости (x1, y1, x2, y2). Создать дочерний класс Два параллельных вектора на плоскости одинаковой длины с полями координаты первого вектора (x1, y1, x2, y2); а - величина смещения второго вектора вправо по оси Ох, b - величина смещения второго вектора вниз по оси Оу. Методы «Ввод координат» и «Площадь параллелограмма, образованного этими векторами и линиями, соединяющих их начала и концы». В главной программе создать объект Два параллельных вектора на плоскости одинаковой длины, на главной форме нарисовать 2 вектора и линии, соединяющие их концы. Вывести информацию о площади параллелограмма, образованного векторами и линиями, соединяющими их концы.
Войдите, чтобы сделать ставку
Создать родительский класс Вектор на плоскости с полями координаты вектора на плоскости (x1, y1, x2, y2). Создать дочерний класс Два параллельных вектора на плоскости одинаковой длины с полями координаты первого вектора (x1, y1, x2, y2); а - величина смещения второго вектора вправо по оси Ох, b - величина смещения второго вектора вниз по оси Оу. Методы «Ввод координат» и «Площадь параллелограмма, образованного этими векторами и линиями, соединяющих их начала и концы». В главной программе создать объект Два параллельных вектора на плоскости одинаковой длины, на главной форме нарисовать 2 вектора и линии, соединяющие их концы. Вывести информацию о площади параллелограмма, образованного векторами и линиями, соединяющими их концы. По этой программе нужно сделать отчет. Отчет должен быть по типу: Строчка кода и пояснение, за что она отвечает. Например: Создаем родительский класс вектор на плоскости и скрин кода и т.д. Ну и сама программа нужна. Мы работаем в visual studio 2010 поэтому сделать надо в ней
Войдите, чтобы сделать ставку
Написать 2 программы, только 1 вариант. Соблюсти требования к заданиям в файлах. Язык С.
Войдите, чтобы сделать ставку
ЭКСПЕРИМЕНТАЛЬНАЯ ЧАСТЬТребования к программам: в начале программы должны быть комментарии, в которых пишется:Фамилия, имя, курс, группа, номер лаб. работы, номер варианта.1. Набрать тексты программы, провести компиляцию программи ихвыполнение. 2. Программа должна позволять вводить с клавиатуры одну четырехбайтовуюпеременнуюцелого типа со знаком идве вещественные переменные, а также проводитьс ними операции:+, –, *, /
Войдите, чтобы сделать ставку
При выполнении лабораторной работы для каждого задания требуется написать программу на языке C++, которая получает на входе числовые данные, выполняет их обработку в соответствии с требованиями задания и выводит результат на экран. Для обработки данных необходимо реализовать алгоритмы обхода графа в соответствии с постановкой задачи. Ввод данных осуществляется из файла с учетом требований ко входным данным, содержащимся в постановке задачи. Ограничениями на входные данные является допустимый диапазон значений используемых числовых типов в языке C++.
Войдите, чтобы сделать ставку