0 / 0 / 0
Регистрация: 12.01.2021
Сообщений: 18
|
|
1 | |
Обработка матриц, написать программу с использованием функций05.02.2021, 13:17. Показов 3032. Ответов 4
Друзья помогите пожалуйста!
Нужен алгоритм в виде блок-схемы и текст программы на С++ по заданию: Используемые обозначения: A1(Х) – сумма элементов матрицы Х с нечетными значениями. A2(Х) – сумма элементов матрицы Х с четными значениями. A3(Х) – количество нулевых элементов матрицы Х. A4(Х) – среднее арифметическое элементов матрицы Х. A5(Х) – количество элементов матрицы Х с нечетными значениями. A6(Х) – количество элементов матрицы Х с четными значениями. A7(Х,i) – сумма элементов строки с номером i матрицы Х. 46 A8(Х,i) – сумма элементов столбца с номером i матрицы Х. A9(Х) – количество положительных элементов матрицы Х. A10(Х) – количество отрицательных элементов матрицы Х. A11(Х) – сумма положительных элементов матрицы Х. A12(Х) – сумма отрицательных элементов матрицы Х. СПАСИБО ВСЕМ ПОМОГАЮЩИМ И НЕРАВНОДУШНЫМ!!! Миниатюры
0
|
05.02.2021, 13:17 | |
Ответы с готовыми решениями:
4
Написать программу с использованием функций написать программу с использованием функций Написать программу с использованием процедур (функций) Нужно написать программу с использованием функций или процедур) |
0 / 0 / 0
Регистрация: 12.01.2021
Сообщений: 18
|
|
05.02.2021, 13:18 [ТС] | 2 |
Дополнение к лабораторной: Можно ли оформить функциями создание матриц заданной размерности и печать матрицы? Реализуйте функцию печати матрицы.
0
|
5118 / 4558 / 854
Регистрация: 07.10.2015
Сообщений: 9,462
|
|
05.02.2021, 14:01 | 3 |
SevernyiOlen, ну а Вы что будете делать? Начинайте, а мы исправим, дополним...
0
|
0 / 0 / 0
Регистрация: 12.01.2021
Сообщений: 18
|
|
06.02.2021, 10:50 [ТС] | 4 |
НАДО ПО вот этому переделать не понимаю как: оформить функциями создание матриц заданной размерности и печать матрицы? Реализуйте функцию печати матрицы.
Код
#include <stdio.h> #include <stdlib.h> #include <string.h> #include <time.h> /* * 3 Вариант 5 Вычислите значение переменной p,если Х –целочисленная матрица размерности [5x7], Y–целочисленная матрица размерности [7x5]. Пере-менная pопределяется следующим образом: */ int A1(int** mtx, int n, int m) { int sum = 0; for (int i = 0; i < n; ++i) { for (int j = 0; j < m; ++j) { if (mtx[i][j] % 2) { sum += mtx[i][j]; } } } return sum; } int A2(int** mtx, int n, int m) { int sum = 0; for (int i = 0; i < n; ++i) { for (int j = 0; j < m; ++j) { if (mtx[i][j] % 2 == 0) { sum += mtx[i][j]; } } } return sum; } int A3(int** mtx, int n, int m) { int cnt = 0; for (int i = 0; i < n; ++i) { for (int j = 0; j < m; ++j) { if (mtx[i][j] == 0) { ++cnt; } } } return cnt; } int main() { srand((unsigned)time(0)); system("chcp 1251 > 1"); int nx = 5, ny = 7, mx = 7, my = 5; printf("МатрицаX \n"); int** X = (int**)malloc(sizeof(int*) * nx); for (int i = 0; i < nx; ++i) { X[i] = (int*)malloc(sizeof(int) * mx); for (int j = 0; j < mx; ++j) { X[i][j] = rand() % 21 - 10; printf("%5d ", X[i][j]); } printf("\n"); } printf("МатрицаY \n"); int** Y = (int**)malloc(sizeof(int*) * ny); for (int i = 0; i < ny; ++i) { Y[i] = (int*)malloc(sizeof(int) * my); for (int j = 0; j < my; ++j) { Y[i][j] = rand() % 21 - 10; printf("%5d ", Y[i][j]); } printf("\n"); } double p = 0; if (A3(X, nx, mx) < A3(Y, ny, my)) { p = (A1(X, nx, mx) + A1(Y, ny, my)) / (double)A2(X, nx, mx); } else if (A3(X, nx, mx) > A3(Y, ny, my)) { p = (A1(X, nx, mx) - A1(Y, ny, my)) / (double)A2(X, nx, mx); } else { p = (A1(X, nx, mx) + A2(Y, ny, my)) / (double)A2(X, nx, mx); } printf("p = %lf\n", p); }
0
|
7437 / 5029 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
|
||||||
06.02.2021, 15:12 | 5 | |||||
Сообщение было отмечено SevernyiOlen как решение
Решение
SevernyiOlen, код в Вашем сообщении на языке С, а в задании написать код на языке С++
1
|
06.02.2021, 15:12 | |
06.02.2021, 15:12 | |
Помогаю со студенческими работами здесь
5
Написать программу с использованием процедур и функций над строками написать программу в фри паскале про две матрицы с использованием функций и продцедур Написать программу, переводящую размер угла из радиан в градусы с использованием дружественных функций Структурное программирование. Написать программу для сортировки массивов с использованием функций та файлов Написать программу вычисления площади боковой поверхности и объема цилиндра с использованием функций Написать программу с использованием функций 3Fh и 40h для ввода и вывода строк на экран. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи | |||||
Проектирование и моделирование
hw_wired 28.01.2025
Введение в моделирование
Моделирование представляет собой один из фундаментальных методов научного познания, который позволяет изучать объекты и явления через создание их упрощенных аналогов. В. . .
|
Алгоритмы и исполнители
hw_wired 28.01.2025
Введение в алгоритмы
В современном мире информационных технологий алгоритмы играют основополагающую роль в решении различных задач и автоматизации процессов. Алгоритм представляет собой точную. . .
|
Хранение информации
hw_wired 28.01.2025
Введение: Роль систем хранения информации в современном мире
В современную эпоху цифровых технологий эффективное хранение информации становится одним из ключевых факторов успешного развития любой. . .
|
Обработка числовой информации
hw_wired 28.01.2025
Введение в обработку числовой информации
В современном мире обработка числовой информации стала неотъемлемой частью как профессиональной деятельности, так и повседневной жизни. Электронные таблицы. . .
|
Мультимедиа
hw_wired 28.01.2025
Введение в мультимедийные технологии
В современном мире мультимедийные технологии стали неотъемлемой частью нашей жизни, проникнув во все сферы человеческой деятельности. Термин "мультимедиа". . .
|
Обработка текстовой информации
hw_wired 28.01.2025
Введение в обработку текстовой информации
В современном мире обработка текстовой информации играет фундаментальную роль в различных сферах человеческой деятельности. Текстовые редакторы стали. . .
|
Обработка графической информации
hw_wired 28.01.2025
Введение в компьютерную графику
Компьютерная графика стала неотъемлемой частью современного цифрового мира, пройдя впечатляющий путь развития от простейших черно-белых изображений до сложных. . .
|
Python в Алгоритмике: Решение задач
hw_wired 28.01.2025
Введение в Python и Алгоритмику
В современном мире программирование стало неотъемлемой частью образования и профессионального развития. Python зарекомендовал себя как один из самых популярных и. . .
|
Компьютер как универсальное устройство для работы с информацией
hw_wired 28.01.2025
Введение в устройство компьютера
Компьютер представляет собой универсальное электронное устройство, предназначенное для автоматической обработки информации. В современном мире компьютер стал. . .
|
Информация и информационные процессы
hw_wired 28.01.2025
Понятие информации и ее виды
В современном мире информация является одним из фундаментальных понятий, пронизывающих все сферы человеческой деятельности. Под информацией понимают любые сведения об. . .
|
Алгоритмика
hw_wired 28.01.2025
Введение: Основы алгоритмики и её роль в информатике
В современном мире программирование и алгоритмическое мышление стали неотъемлемой частью образования и профессиональной деятельности. . . .
|
Информационное моделирование
hw_wired 28.01.2025
Введение в информационное моделирование
В современном мире информационное моделирование стало неотъемлемой частью научной, образовательной и профессиональной деятельности. Это мощный инструмент. . .
|