![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 27.09.2016
Сообщений: 6
|
![]()
Задание следующее:Дан целочисленный массив. Определить:
1) количество нулевых элементов; 2) количество чисел, встречающихся в заданном массиве более одного раза. 1. Верхняя и нижняя границы для значений элементов массива вводятся с клавиатуры. Программа должна по выбору пользователя либо заполнять массив с консоли, либо с помощью генератора случайных чисел. 2. Каждый логически законченный фрагмент должен быть оформлен в виде отдельной функции. 3. Все необходимые данные для функции должны передаваться в качестве параметров (глобальные переменные запрещены!). Вот что у меня получилось, количество повторяющихся элементов считает не правильно и нужно разбить на функции не используя глобальные переменные Код:
Последний раз редактировалось Serge_Bliznykov; 26.10.2016 в 11:48. Причина: исправил теги [CODE] |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 14.05.2016
Сообщений: 1,793
|
![]()
Уважаемый, ты ждёшь пока кто-то доделает за тебя или готов тоже подключиться к работе?
И что ты знаешь про функции? |
![]() |
![]() |
![]() |
#3 |
Регистрация: 27.09.2016
Сообщений: 6
|
![]()
Нет, я бы хотел чтобы мне помогли с количеством повторяющихся элементов, что я делаю не так?
Нужно разбить на отдельные функции, чтобы каждая из них работала отдельно. Объявить функции нужно с помощью формальных переменных. |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,833
|
![]()
Не так:
1. сравнивает только текущий и следующий за ним 2. при этом цикл у вас идет до последнего элемента, с чем его будете сравнивать? |
![]() |
![]() |
![]() |
#5 |
Регистрация: 27.09.2016
Сообщений: 6
|
![]()
Я не понимаю, что мне нужно сделать, последний элемент он сравнивает с предпоследним, разве не так?
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,833
|
![]()
Нет. Пусть есть массив 1 2 1. По задаче ответ 1, ваш алгоритм даст 0
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Определить максимальное из чисел, встречающихся в заданной матрице более одного раза. VS2008 | messiman | Общие вопросы C/C++ | 1 | 03.06.2014 01:40 |
даны n, массив t(N). Найдите максимальное из чисел, встречающихся в заданной последовательности более одного раза | Кан | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 26.12.2013 08:35 |
Максимальное из чисел, встречающихся в заданной матрице более одного раза | voodooism | Общие вопросы C/C++ | 15 | 23.01.2013 20:33 |
В массиве из п элементов много совпадающих элементов. Найти количество различных элементов | Strax | Фриланс | 11 | 12.06.2010 20:13 |
Найти все слова встречающиеся более одного раза(Си).Использовать двумерный массив. | persalena | Помощь студентам | 1 | 07.12.2008 00:46 |