![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 18.11.2010
Сообщений: 3
|
![]()
Ребят! помогите пожалуйста с задачей! я уже весь мозг сломал чтоб ее написать ничего не получается
Задача: "Дан двухмерный массив все элементы массива упорядочены по возрастанию нужно найти и вывести число встречающееся во всех строчках если такого нет вывести сообщение" |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 29.12.2009
Сообщений: 1,166
|
![]()
обращайтесь, выполню за символическое вознаграждение
прогер C\C++\C#\Delphi
ася: [семь 3]-[97]-[1 шесть] |
![]() |
![]() |
![]() |
#3 |
Новичок
Джуниор
Регистрация: 17.11.2010
Сообщений: 2
|
![]()
Если все элементы массива по условию упорядочены, то достаточно проверить на наличие повторяющихся элементов только первую и последнюю строки (хотя можно и только ее первый элемент). Пример такого массива:
1 3 4 6 6 6 6 6 6 6 6 6 6 7 9 9 Иначе нарушится условие упорядоченности. Код:
|
![]() |
![]() |
![]() |
#4 |
Новичок
Джуниор
Регистрация: 18.11.2010
Сообщений: 3
|
![]()
тут числа вводятся с клавиатуры в разнобой например
0 1 5 8 1 4 6 9 2 3 5 9 |
![]() |
![]() |
![]() |
#5 |
Участник клуба
Регистрация: 29.12.2009
Сообщений: 1,166
|
![]()
это решается легко, покажи хотя бы свои наработки, что ты думал как сделать, а не просто ждал, когда кто-нибудь тебе сделает это
скажу словесный алгоритм 1. объявить дополнит массив длиной в строку матрицы,т.е. N, сюда будем кидать повторяющиеся элементы 2. далее, берем первы элемент из первой строки и сравниваем ее с каждым элементом второй строки, если совпадают - кидаем в наш доп массив 3. сравниваем уже каждый элемент из доп массива с третьей строкой, и если совпадения элемента из допмассива не найдено в третьей строке - обнуляем этот элемент из допмассива 4. и так далее с каждой последующей строкой аналогично п.3 5. в допмассиве у нас будут элементы, к-рые есть во всех строках если своих наработок нет, а решение нужно срочно и приведенный мною алгоритм не помог - обращайся, выполню за символическое вознаграждение))
прогер C\C++\C#\Delphi
ася: [семь 3]-[97]-[1 шесть] |
![]() |
![]() |
![]() |
#6 |
Новичок
Джуниор
Регистрация: 18.11.2010
Сообщений: 3
|
![]()
вот моя наработка но она косячно работает
Код:
а как элементы кинуть в дополнительный массив???? Последний раз редактировалось Stilet; 20.11.2010 в 19:59. |
![]() |
![]() |
![]() |
#7 |
Участник клуба
Регистрация: 29.12.2009
Сообщений: 1,166
|
![]()
держи нямку
Код:
прогер C\C++\C#\Delphi
ася: [семь 3]-[97]-[1 шесть] Последний раз редактировалось RUSt88; 20.11.2010 в 19:24. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Имена всех секций всех ini-файлов (DELPHI) | Dj_SheLL | Помощь студентам | 7 | 10.10.2010 17:44 |
2. Совершенным числом называется число, равное сумме всех делителей, меньших, чем оно само. Например, 28= | Sos1 | Помощь студентам | 7 | 08.06.2010 01:08 |
Запросите у пользователя положительное число А и найдите сумму всех натуральных чисел из промежутка [1,A] | white_angel73 | Паскаль, Turbo Pascal, PascalABC.NET | 13 | 22.04.2010 23:35 |
Text Box: размещение текста на разных строчках | Blondy | Microsoft Office Access | 12 | 05.04.2010 17:24 |
Вставить число после всех элементов массива, кратных 3 | Mclaren | Помощь студентам | 0 | 10.11.2009 02:40 |