|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
20.03.2018, 21:42 | #1 |
Регистрация: 06.03.2018
Сообщений: 6
|
Помогите пожалуйста найти ошибку в коде(main) С++
ПОМОГИТЕ ЕЩЕ ИСПРАВИТЬ
#include <iomanip> #include<iostream> #include<conio.h> #include <ctime> using namespace std; void Random(int**, int, int); void Vvod(int**, int, int); void Vivod(int**, int, int); bool Check(int*, int); int** initMemory(int, int); int main() { srand(time(0)); int n, m, sum; int y, z; cout << "VVod chicla" << endl; cin >> n >> m; cout << "RANDOM" << endl; int **a = initMemory(n, m); Random(a, n, m); Vivod(a, n, m); for (int j = 0; j < n; j++) // НИФИГА НЕ ВЫВОДИТ!!!! { if (Check(a[j], m)) { cout << "Motonna vozr stroka " << j << endl; } } for (int j = n - 1; j > 0; j--)// ТУТ ТОЖЕ НЕ ВЫВОДИТ { if (Check(a[j], m)) { cout << " Monotonna Ubiv stroka" << j << endl; } } cout << "\t" << endl; cout << "VVod chicla" << endl; cin >> y >> z; int **b = initMemory(y, z); Vvod(b, y, z); Vivod(b, y, z); for (int i = 0; i < n; i++) { //ТОЖЕ САМОЕ ЧТО И ВЫШЕ if (Check(b[i], m)) { cout << "Motonna vozr stroka " << i << endl; } else {cout << "Motonna ubiv stroka " << i << endl; } } _getch(); system("pause"); return 0; } void Vvod(int** a, int n, int m) { for (int i = 0; i < n; i++) for (int j = 0; j < m; j++) cin >> (*(*(a + i) + j)); } void Random(int** a, int n, int m) { for (int i = 0; i < n; i++) for (int j = 0; j < m; j++) *(*(a + i) + j) = rand() % 10 + rand() % 50; } void Vivod(int** a, int n, int m) { for (int i = 0; i < n; i++) { for (int j = 0; j < m; j++) cout << setw(5) << *(*(a + i) + j); cout << endl; } } int** initMemory(int n, int m) { int **a = new int *[n]; for (int i = 0; i < n; i++) { a[i] = new int[m]; } return a; } bool Check(int* a, int n) { int sign = a[0] - a[1]; for (int i = 1; i < n - 1; i++) { if (sign * (a[i] - a[i + 1]) <= 0) { return false; } } return true; } Последний раз редактировалось kirik1234; 20.03.2018 в 22:17. |
20.03.2018, 22:12 | #2 |
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
Последний раз редактировалось min@y™; 20.03.2018 в 22:15. |
20.03.2018, 22:16 | #3 |
Регистрация: 06.03.2018
Сообщений: 6
|
Если вы про "Пересобрать решение", то это не работает
|
20.03.2018, 22:32 | #4 |
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
Нет, я не про это.
Я ваще не знаю, чо такое "Пересобрать решение". Это чо ваще? Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
|
21.03.2018, 14:05 | #5 |
Регистрация: 06.03.2018
Сообщений: 6
|
В вижуалки там где сборка, используется для того чтобы старое решение никак не влияло на новое
|
21.03.2018, 14:05 | #6 |
Регистрация: 06.03.2018
Сообщений: 6
|
Я не знаю как решить мою проблему
|
21.03.2018, 14:24 | #7 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,707
|
В вижуалке есть кнопка отладка
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите, пожалуйста, найти ошибку в коде (найти сумму факториалов чётных чисел в заданном диапазоне) | kris14 | Паскаль, Turbo Pascal, PascalABC.NET | 8 | 25.10.2017 15:42 |
Друзья, помогите, пожалуйста, найти ошибку в коде C# | vorobvorob | C# (си шарп) | 2 | 16.05.2015 16:38 |
Пожалуйста помогите найти ошибку в коде решения задачи на записи | GUnt | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 27.12.2008 21:09 |
Помогите найти ошибку в коде, пожалуйста | Gobl1n | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 30.11.2008 17:44 |