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

Написать свою функцию, которая будет делать необходимые вычисления

28.11.2019, 17:52. Показов 213. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Нужно написать свои функции, которые будут делать все вычисления в этом коде... Помогите)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
#include <iostream>
#include <iomanip>
#include <ctime>
using namespace std;
int main()
{
    setlocale(LC_ALL, "rus");
    srand((int)time(NULL));
    int** arr, n, min, x = 0, y = 0;
    do {
        cout << "Enter n:" << endl;
        cin >> n;
    } while (n < -14); // проверяем кол-во элементов
    n += 15;
    min = n;
    arr = new int*[n];
    cout << " Исходная матрица: " << endl;
    for (int i = 0; i < n; ++i)
    {
        arr[i] = new int[n];
        for (int j = 0; j < n; ++j)
        {
            arr[i][j] = rand() % (n + n + 1) - n; // генерируем случайные числа в заданом диапазоне
            cout << setw(3) << arr[i][j] << ' '; // выводим на экран
            if (arr[i][j] < min)
            {
                min = arr[i][j]; // находим минимальный элемент
                y = i; // запоминаем координаты минимального элемента
                x = j; // запоминаем координаты минимального элемента
            }
        }
        cout << endl;
    }
    cout << '[' << x + 1 << ';' << y + 1 << ']' << endl << " Конечная матрица: " << endl; // выводим координаты минимального элемента
    for (int i = y - 1; i < y + 2; ++i) 
        for (int j = x - 1; j < x + 2; ++j)
            if (i != -1 && j != -1 && i != n && j != n && (i != y || j != x)) {
                arr[i][j] -= abs(min);
            }
    for (int i = 0; i < n; ++i)
    {
        delete[] arr[i];
        for (int j = 0; j < n; ++j)
            cout << setw(3) << arr[i][j] << ' ';
        cout << endl; 
    }
    system("pause");
    delete[] arr;
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.11.2019, 17:52
Ответы с готовыми решениями:

Написать программу, которая выводит значения факториалов чисел от 0 до N. Для вычисления факториала числа написать функцию пользователя
Написать программу, которая выводит значения факториалов чисел от 0 до N. Для вычисления факториала...

Как написать функцию, которая будет менять имя созданного объекта
Функция changeClas изменяет класс ученика,подскажите,пожалуйста,как написать подобную...

Написать функцию, которая будет проверять является ли аргумент точным квадратом
Мне нужно написать функцию которая будет выдавать точный квадрат числа,и компилятор выдаёт такую...

Написать функцию, которая возрашает в программу в значение вычисления функции y = 2x^2 - 8x
вообщем нужно написать функцию которая возрашает программу в знчение вычисления функции y=2x^2-8x ....

0
28.11.2019, 17:52
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.11.2019, 17:52
Помогаю со студенческими работами здесь

Написать функцию которая будет умножать любую строку на уже заданную матрицу
Написать функцию которая будет умножать любую строку на уже заданную матрицу

нужно написать функцию, которая будет считать квадратное уравнение, данные с клавиатуры ввожу
#include &lt;conio.h&gt; #include &lt;iostream&gt; #include &lt;math.h&gt; using std::cout; using std::endl;...

Заданы натуральные числа m и n. Найти НОД(m,n) Составить программу которая будет содержать рекурсивную функцию вычисления НОД......
Заданы натуральные числа m и n. Найти НОД(m,n) Составить программу которая будет содержать...

Нужно написать функцию,которая будет рассчитывать сумму строк в матрице A[3][5] и заносить полученные суммы в массив С++
Помогите пожалуйста написать функцию ,которая будет рассчитывать сумму строк в матрице A и заносить...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru