Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 01.11.2020
Сообщений: 3
1

Сформировать одномерный массив, в который занести только последние отрицательные элементы каждой строки матрицы

01.11.2020, 19:21. Просмотров 945. Ответов 4
Метки c++ (Все метки)


Ребят помогите пожалуйста с заданием:
"Дана прямоугольная матрица размерности MxN. Сформировать одномерный массив, в
который занести только последние отрицательные элементы каждой строки матрицы.
Если таких элементов нет, то вывести соответствующее сообщение"
Я не знаю именно как занести в одномерный массив только последний отрицательный элемент строчки. Вот что я пока что написал:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
setlocale(LC_ALL, "");
int a[4][5] =
{
{5, 1, 3, 4, 4},
{1, 4, 5, -1, 0},
{4, 31, -12, 5, 6},
{3, 5, 6, -1, -2},
};
for (int i = 0; i < 4; i++);
for (int j = 0; j < 5; j++);
 
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.11.2020, 19:21
Ответы с готовыми решениями:

Сформировать массив С, в который войдут минимальные элементы каждой строки матрицы
Дана матрица Z(7,3) (элементы ее выбрать самостоятельно). Сформировать массив С, в который войдут...

Записать в одномерный массив наибольшие отрицательные элементы каждой строки матрицы под главной диагональю
Найти наибольшие отрицательные элементы каждой строки матрицы f(m,m), находящиеся под главной...

Найти наименьшие, отрицательные, элементы каждой строки матрицы EW{m, m} находящиеся над главной диагональю и переписать их в одномерный массив W.
Мальчики помогите бедной девушке надо решить на завтро 2 задачи ,я уже пол дня мучаюсь .... ...

В одномерный массив занести первые (сверху вниз) отрицательные элементы каждого столбца матрицы
Дана прямоугольная матрица размерности MxN. Сформировать одномерный массив, в который занести...

__________________
Помогаю в написании курсовых работ и дипломов здесь.
Записывайтесь на профессиональные курсы C++ разработчиков
4
1533 / 780 / 321
Регистрация: 11.10.2018
Сообщений: 4,089
01.11.2020, 19:32 2
Цитата Сообщение от karrot Посмотреть сообщение
C++
1
2
for (int i = 0; i < 4; i++);
for (int j = 0; j < 5; j++);
- Кто тебя так научил делать? Никогда так не делай!!!!! Грубейшая ошибка. Потом будешь на все формы писать и тупить.

Добавлено через 33 секунды
Это я о точке с запятой, если не понял. Лучше уж пустые фигурные скобки поставь.

Добавлено через 3 минуты
Используй двойной цикл как у тебя написано. Внешний цикл - проход по строкам. Внутрнний - начиная от 3 до 0, проход по столбцам от конца. И условием ищи отрицательный элемент.

Добавлено через 2 минуты
Заведи булевскую переменную, перед каждой строкой она должна быть = false, типа отрицательных нету. Если в том условии найдешь отрицательное число, то эту переменную установишь в true и после прохода строки будешь сообщение выдавать, если отрицательных элементов нет.
C++
1
if(a[i][j] < 0)
1
0 / 0 / 0
Регистрация: 01.11.2020
Сообщений: 3
01.11.2020, 19:36  [ТС] 3
Хорошо, я понял спасибо, если у меня будут вопросы напишу
0
1533 / 780 / 321
Регистрация: 11.10.2018
Сообщений: 4,089
01.11.2020, 19:38 4
И еще ты забыл сделать, то что можешь сделать. Заведи массив 4 элемента(по числу сторк массива а) и заполни его нулями. Туда будешь отрицательные элементы кидать.
0
Эксперт C
25482 / 15866 / 3397
Регистрация: 24.12.2010
Сообщений: 34,728
01.11.2020, 19:40 5
help
Цитата Сообщение от FFPowerMan Посмотреть сообщение
Заведи булевскую переменную,
Без этого вполне можно обойтись...
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.11.2020, 19:40

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь или здесь.

Дана квадратная матрица А, размером пхп. Сформировать одномерный массив, содержащий максимальные элементы каждой строки матрицы.
Дана квадратная матрица А, размером пхп. Сформировать одномерный массив, содержащий максимальные...

Сформировать матрицы одномерный массив, в который поместить все ненулевые элементы
Дан двумерный массив А размерностью 7*7, элементы массива - случайные числа из диапазона ...

Сформировать одномерный массив содержащий максимальные элементы каждой строки
Дана квадратная матрица размером n x n. Сформировать одномерный массив, содержащий максимальные...

Сформировать одномерный массив из минимальных элементов каждой строки матрицы
2. Дано матрицу, состоящую из К строк и М столбцов. Сформировать одномерный массив из минимальных...

Сформировать одномерный массив из минимальных элементов каждой строки матрицы
Дано матрицу, состоящую из К строк и М столбцов. Сформировать одномерный массив из минимальных...

Сформировать одномерный массив из наибольших элементов каждой строки матрицы А
напишите пожалуйста программу на С++ Исходные данные: Дана матрица A(5*5) -3.8_0_5.3_4.5_0.5...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.