Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
артёмка1
Сообщений: n/a
#1

Упорядочить все строки матрицы по числу элементов, кратных двум - C++

25.10.2009, 18:34. Просмотров 842. Ответов 4
Метки нет (Все метки)

помогите плиз, написать програмку просто на "си" которая должна:Упорядочить все строки матрицы по числу элементов, кратных двум, т.е на первое место поставить строку с наименьшим числом таких элементов и т.д, на последнее место с наибольшим числом таких элементов.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.10.2009, 18:34
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Упорядочить все строки матрицы по числу элементов, кратных двум (C++):

Упорядочить строки матриц по числу элементов кратных заданному числу - C++
Даны три целочисленные матрица A, B и C. Упорядочить строки матриц по числу элементов, кратных №, поставив на первое место строку с...

Формирование одномерного массива из сумм элементов каждой строки матрицы, кратных числу k - C++
Все, вроде, правильно, но выводит только первый элемент попавший в if. #include <conio.h> #include <iostream> using...

Дана последовательность целых чисел, за которой следует 0. Найти количество элементов этой последовательности, кратных числу K1 и не кратных числу K2 - C++
Ребята помогите пожалуйста решить 2 задачи с помощью цикла do и while. (без массива) 1)Дана последовательность из n целых чисел. Найти...

Найти количество элементов этой последовательности, кратных числу K1 и не кратных числу K2 - C++
Надо решить задачи используя все типы циклов (for, while, do while). Помогите пожалуйста буду очень признателен. Задачи: 1. Дана...

Найти количество элементов последовательности, кратных числу K1 и не кратных числу K2 - C++
2)Дана последовательность целых чисел, за которой следует 0. Найти количество элементов этой последовательности, кратных числу K1 и не...

Найти количество элементов последовательности, кратных числу К1 и не кратных числу К2 - C++
1.Дана последовательность из n целых чисел. Найти количество элементов этой последовательности кратных числу К1 и не кратных числу К2. ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
niXman
Эксперт C++
3134 / 1446 / 49
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
25.10.2009, 18:44 #2
Цитата Сообщение от артёмка1 Посмотреть сообщение
т.е на первое место поставить строку с наименьшим числом таких элементов и т.д, на последнее место с наибольшим числом таких элементов.
По моему на оборот.

Добавлено через 3 минуты
1. Создаешь двумерный массив.
2. Создаешь одномерный(обыкновенный) массив. В нем запишешь кол-ва элементов кратных двум в каждой строке.
3. На основании результатов в (2) производишь перестановку.
fasked
Эксперт С++
4934 / 2514 / 180
Регистрация: 07.10.2009
Сообщений: 4,311
Записей в блоге: 1
26.10.2009, 07:17 #3
По моему на оборот.
С чего бы это:
2. Создаешь одномерный(обыкновенный) массив. В нем запишешь кол-ва элементов кратных двум в каждой строке.
Я бы еще в массив номер строки записывал и сортировал этот массив. И уже потом
3. На основании результатов в (2) производишь перестановку.
Добавлено через 5 минут
А еще можно не создавать новый массив, а дописать один столбец с количеством, и сортировать по этому столбцу.
M128K145
Эксперт С++
8286 / 3505 / 143
Регистрация: 03.07.2009
Сообщений: 10,706
26.10.2009, 08:14 #4
Цитата Сообщение от fasked Посмотреть сообщение
Я бы еще в массив номер строки записывал и сортировал этот массив. И уже потом
а зачем тебе хоть номер строки нужен? У тебя же индексы есть!

Цитата Сообщение от fasked Посмотреть сообщение
А еще можно не создавать новый массив, а дописать один столбец с количеством, и сортировать по этому столбцу.
Ну а смысл, ты в ходе работы размер не поменяешь, только в момент создания можешь задать, но зачем если со вторым массивом работать все же проще, а затраты памяти те же
fasked
Эксперт С++
4934 / 2514 / 180
Регистрация: 07.10.2009
Сообщений: 4,311
Записей в блоге: 1
26.10.2009, 17:45 #5
Ну вот отсортировываем мы второй одномерный массив при этом первый многомерный пока что остается неизменным, и что происходит с этим индексами?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.10.2009, 17:45
Привет! Вот еще темы с ответами:

Вычислить количество элементов матрицы, не кратных числу К в столбце с номером М - C++
помогите пожалуйста с лабой :0 Дан двумерный целочисленный массив.Память выделить динамически, заполнить случайными числами. Вывести...

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

Найти сумму нечетных элементов 3 столбца и произведение отрицательных кратных 3 элементов 2-ой строки матрицы - C++
Найти сумму нечетных элементов 3-го столбца и произведение отрицательных кратных 3 элементов 2-ой строки матрицы С(6;6) ...

Упорядочить строки матрицы лексикографически по неубыванию первых k элементов строки. - C++
Помогите решить задачу, пожалуйста Упорядочить строки матрицы D ( m, n) лексикографически по неубыванию первых k элементов строки. ...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
26.10.2009, 17:45
Ответ Создать тему
Опции темы

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