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

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

25.04.2021, 16:07. Показов 342. Ответов 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
#include <iostream>
using namespace std;
void outputMatr(int** matr, int n, int m){
for (int i = 0; i < n; ++i, cout << endl)
for (int j = 0; j < m; ++j)
cout << matr[i][j] << "\t";
cout << endl;
}
void randMatr(int** matr, int n, int m){
for (int i = 0; i < n; ++i)
for (int j = 0; j < m; ++j)
matr[i][j] = rand() % 21 - 10;
}
int sumMatr(int** matr, int n, int m){
int res = 0;
for (int i = 0; i < n; ++i)
for (int j = 0; j < m; ++j)
res += matr[i][j];
return res;
}
int** createMatr(int n, int m){
if (n < 1 || m < 1) return NULL;
int** matr = new int* [n];
for (int i = 0; i < n; ++i)
matr[i] = new int[m];
return matr;
}
void deleteMatr(int**& matr, int n){ //покажчик matr передається за посиланням, для
того щоб можно було його змінити його значення на NULL
for (int i = 0; i < n; ++i)
delete[] matr[i];
delete[] matr;
matr = NULL;
}
int main(){
int n = 5, m = 6;
int** mas2d = createMatr(n, m);
randMatr(mas2d, n, m);
outputMatr(mas2d, n, m);
int s = sumMatr(mas2d, n, m);
cout << "Summa = " << s << endl;
deleteMatr(mas2d, n);
system("pause");
return 0;
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.04.2021, 16:07
Ответы с готовыми решениями:

Найти все простые числа от 1000 до 1999, в каждом из которых сумма первой и второй цифр в записи этого числа равна сумме третьей и четвертой.
Прошу помочь решить задачки!:(очень нужно (Билет №14) Найти все простые числа от 1000 до 1999, в...

Найти все трехзначные простые числа. (Определить функцию, позволяющую распознавать простые числа.)
Найти все трехзначные простые числа. (Определить функцию, позволяющую распознавать простые...

Найти все трехзначные простые числа. (Определить функцию, позволяющую распознавать простые числа.)
Найти все трехзначные простые числа. (Определить функцию, позволяющую распознавать простые...

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

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

Найти все трехзначные простые числа. Определить функцию позволяющую распознавать простые числа
Найти все трехзначные простые числа. Определить функцию позволяющую распознавать простые числа....

Задана матрица целых чисел A(n×n). Вывести номера строк, в которых числа-палиндромы находятся на диагоналях матрицы
Составил программу, которая решается с помощью функции reverse_number(int number). Помогите решить...

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

Составить функцию, выдающую разложение натурального числа n на простые сомножители
Задание 4 Составить функцию, выдающую разложение натурального числа n на простые сомножители....

Найти сверхпростые числа: простые числа, номера которых являются простыми числами.
Привет родные форумчане! Пожалуйста помогите решить буду особенно благодарен если напишите код с...

Заменить элементы матрицы, абсолютные величины которых — простые числа
Помогите правильно написать функции и процедуры. Вот собс-но само задание:Дана целочисленная...


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

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