|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
10.12.2015, 19:44 | #1 |
Пользователь
Регистрация: 09.12.2015
Сообщений: 26
|
Задача C++ Двумерный динамический массив
Привет всем!!
Как сделать:вычислит умножение элементов в тех строках которые содержат все отрицательные элементы. Код:
Последний раз редактировалось Joesidorov; 10.12.2015 в 20:38. Причина: терское |
10.12.2015, 20:06 | #2 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Так то твоя задача решается так: Код:
I'm learning to live...
|
|
10.12.2015, 20:37 | #3 |
Пользователь
Регистрация: 09.12.2015
Сообщений: 26
|
Извини, задача такая: Вычислять умножение элементов в тех строках которые содержат все отрицательные элементы.
Последний раз редактировалось Joesidorov; 10.12.2015 в 21:02. Причина: вычислять |
10.12.2015, 23:44 | #4 |
Пользователь
Регистрация: 09.12.2015
Сообщений: 26
|
Задача C++ Двумерный динамический массив
что я сделал не так? (Вычислять умножение элементов в тех строках которые содержат все отрицательные элементы)
#include <iostream> #include <time.h> #include <stdlib.h> using namespace std; int main() { int option, m, n; cout << "Enter row size: "; cin >> n; cout << "Enter columm size: "; cin >> m; cout << endl << "Enter Your Choice: " << endl << endl; cout << "If you want to enter data yourself, Enter 1 " << endl << endl; cout << "If you want to have data automatically, Enter 2 " << endl; cout << ">>> "; cin >> option; int **pp = new int*[n]; for (int i = 0; i < n; i++) pp[i] = new int[m]; if (option == 1) { cout << "Enter element: " << endl; for (int i = 0; i < n; i++) { bool neg = false; for (int j = 0; j < m; j++) { cin >> pp[i][j]; if (pp[i][j] < 0) neg = true; } for (int j = 0; neg && j < m; i++) { neg *= pp[i][j]; cout << pp[i][j] << "sum: "; } for (int i = 0; i < n; i++) { for (int j = 0; j < m; j++) cout << pp[i][j] << ' '; cout << endl; } } } else if (option == 2) { srand(unsigned(NULL)); cout << "Generated array: " << endl; for (int i = 0; i < n; i++) { for (int j = 0; j < m; j++) cout << (pp[i][j] = rand() % 100) << ' '; cout << endl; } } for (int i = 0; i < n; i++) delete pp[i]; delete[] pp; cout << endl; system("pause"); return 0; } Последний раз редактировалось Joesidorov; 11.12.2015 в 00:41. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Двумерный динамический массив | revizor | C++ Builder | 1 | 02.05.2013 22:08 |
Динамический двумерный массив в c++ | 1apre | Помощь студентам | 2 | 06.04.2013 15:13 |
Задача на двумерный динамический массив Delphi | molodoy95 | Помощь студентам | 3 | 26.12.2011 22:05 |
динамический двумерный массив | Ilya_L | Помощь студентам | 3 | 28.09.2011 04:29 |
Двумерный динамический массив | IceExecutioner | Общие вопросы Delphi | 1 | 04.06.2009 08:41 |