0 / 0 / 0
Регистрация: 01.11.2014
Сообщений: 38
|
||||||
1 | ||||||
В строке и в векторе из 10 компонентов подсчитать количество элементов с одинаковыми порядковыми номерами04.03.2015, 15:50. Показов 825. Ответов 15
Метки нет Все метки)
(
В строке и в векторе из 10 компонентов подсчитать количество элементов с
одинаковыми порядковыми номерами, используя нетипизированный параметр в подпрограмме. Я сделал через абсолют , но нужно через явное представление. Вот что получилось через абсолют:
0
|
|
04.03.2015, 15:50 | |
Ответы с готовыми решениями:
15
Подсчитать количество элементов с одинаковыми порядковыми номерами Подсчитать количество элементов с одинаковыми порядковыми номерами
В логическом векторе подсчитать число элементов с четными номерами,имеющими значение false. |
Модератор
![]() |
|
04.03.2015, 16:36 | 2 |
a 100 1 b 200 2 c 300 3 f 999 4 r 777 5 .......... t 111 10 Итого в строке s и в векторе v по 10 одинаковых порядковых номеров. Или условие не точно приведено?
0
|
Почетный модератор
64287 / 47586 / 32739
Регистрация: 18.05.2008
Сообщений: 115,182
|
|
04.03.2015, 16:39 | 3 |
0
|
Модератор
![]() |
|
04.03.2015, 16:43 | 4 |
Sorry. Я не всё читаю...
0
|
0 / 0 / 0
Регистрация: 01.11.2014
Сообщений: 38
|
|
04.03.2015, 16:48 [ТС] | 5 |
Puporev, ФедосеевПавел, То что 10 это да. Через абсолют правильно написано, как эту же прогу записать через явное представление?
0
|
Почетный модератор
64287 / 47586 / 32739
Регистрация: 18.05.2008
Сообщений: 115,182
|
|
04.03.2015, 17:05 | 6 |
0
|
0 / 0 / 0
Регистрация: 01.11.2014
Сообщений: 38
|
|
04.03.2015, 17:27 [ТС] | 7 |
Puporev, ну может некоторые недоработки, но в целом правильно
0
|
Модератор
![]() |
||||||
04.03.2015, 17:30 | 8 | |||||
vladyssov, сегодня и завтра рабочие дни. Подойди к преподавателю и попроси уточнить задание, а также привести 1-2 тестовых примера, чтобы было понятнее. Это лучше, чем невыполнение задания.
Если принять твою интерпретацию задания, то через нетипизированные параметры, это так - замени заголовок процедуры на
Но знай, что и с absolute - у тебя в программе некомпилируемая чушь. А кроме того, ты не видишь разницы между параметрами-значениями и параметрами-переменными.
0
|
0 / 0 / 0
Регистрация: 01.11.2014
Сообщений: 38
|
|
04.03.2015, 17:55 [ТС] | 9 |
ФедосеевПавел, спасибо, с точкой запятой я глупанул. Абсолюты убрал. Все работает=)
0
|
Модератор
![]() |
||||||
04.03.2015, 18:05 | 10 | |||||
Не поверишь - так тоже будет работать
0
|
0 / 0 / 0
Регистрация: 01.11.2014
Сообщений: 38
|
|
08.03.2015, 20:35 [ТС] | 11 |
Puporev, ФедосеевПавел, Товарищи, не подскажите как сравнить ( наверно через буфер), я делаю , но ошибку выдает
0
|
Модератор
![]() |
|
08.03.2015, 21:13 | 12 |
Что с чем?
Добавлено через 18 минут А-а-а! В соседней теме увидел код. Ты за рабочие дни должен был уточнить, что сравнивать. И ещё, тип integer в разных реализациях занимает 2 или 4 байта, тип char - строго 1 байт. Таким образом переменная mas2 типа vector занимает от 20 до 40 байт (в зависимости от компилятора), а переменная mas занимает 10 байт. Как сравнивать? Или, если ты не в состоянии спросить у преподавателя, то хоть придумай, что ты хочешь получить. И внятно сформулируй, по возможности, с примером. Обещаю, до получения ответа на мой вопрос, на все дальнейшие твои посты, буду цитировать вышеприведённый абзац.
0
|
0 / 0 / 0
Регистрация: 01.11.2014
Сообщений: 38
|
|
09.03.2015, 00:06 [ТС] | 13 |
ФедосеевПавел, Сравнить вектор и строку, получается mas и mas2
0
|
Модератор
![]() |
|||||||||||
09.03.2015, 07:46 | 14 | ||||||||||
Ничего не понял. По причинам, описанным выше - тип char занимает 1 байт, а тип integer от 2 до 4 байт.
Понимаю, что всё нижесказанное звучит по-хамски. Т.к. ты сам не знаешь, что тебе нужно, у преподавателя не спрашиваешь, то корректно помочь тебе ни я ни кто другой не может. В принципе. Из этго следует вывод, что сейчас я тратил своё время на создание очередного примера впустую, его у тебя не примут, ты опять вернёшься с бессвязными мольбами о помощи. Поясни мне следующую вещь. Пусть имеется два массива - символьный из 10 элементов и целочисленный из 10 элементов.
s: 61 62 63 31 33 34 63 66 36 37 v: 61 00 43 00 46 00 21 00 30 00 9c ff bf ff 50 00 5a 00 2a 00 Как их сравнивать??? Вот этого от тебя не может никто добиться за неделю!!! Поэтому лови очередной ненужный вариант кода. И пока не ответишь с примерами - ничего не изменится.
Иди к преподавателю, уточняй задание, попроси пару примеров!!! Что сложного? Добавлено через 2 минуты Как вариант, попроси родителей это сделать. Ну сколько можно переливать из пустого в порожнее! Если не отличаешься сообразительностью - завершай обучение - это не твоё!
0
|
Модератор
![]() ![]() |
||||||
09.03.2015, 21:45 | 15 | |||||
Вероятно, имелось в виду следующее:
В строке и в векторе из 10 компонентов подсчитать количество равных элементов с одинаковыми порядковыми номерами, используя нетипизированный параметр в подпрограмме. Тогда, например, так:
0
|
Модератор
![]() |
|
09.03.2015, 22:58 | 16 |
----удалил ошибочное предположение
Добавлено через 9 минут =========================================== По правде, сегодня к вечеру, мне стало казаться, что требуется написать процедуру общего вида (с нетипизированными параметрами) для сравнения массивов разных типов. Т.е. одной функцией сравнивать в одном вызове vector с vector, а при другом вызове строку со строкой. Но ТС ничего не уточняет. Я бы хотел ему помочь, но также как и все посты в этой теме, мои носят вероятностный характер. Добавлено через 9 минут -------------------
0
|
09.03.2015, 22:58 | |
Помогаю со студенческими работами здесь
16
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |