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

Чему будет равно значение переменной q после выполнения алгоритма

27.08.2019, 19:37. Показов 5554. Ответов 6
Метки нет (Все метки)

Чему будет равно значение переменной q после выполнения алгоритма при n=10, X={3;3;9;1;2;2;10;9;5;7}?

Алгоритм
Задать 10
Для i=1 до n
Задать Х[i]
Для i=1 до 10
M[i]:=0
q:=0
Для i=1 до n
M[Х[i]]:=M[Х[i]]+1
Если M[i]:=1
да, то q=q+1
нет, ничего не меняется
результат q
Я так понял это цикл поиска одинаковых цифр, но почему ответ 3 неверный, если элемент массива 2-3, 2-9, 2-2 то q+1..., соответственно в массиве всего 3 пары повторяющихся цифр, значит ответ 3, подскажите может что не так понял?
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.08.2019, 19:37
Ответы с готовыми решениями:

Чему будет равно значение переменной s после выполнения следующего фрагмента программы
Очень прошу помогите решить!!!! 1) Чему будет равно значение переменной s после выполнения...

Чему будет равно значение переменной z после выполнения следующего фрагмента программы?
Пожалуйста, очень прошу помогите с тестами(( 1)Чему будет равно значение переменной z после...

Чему будет равно значение C после выполнения кода?
Помогите пожалуйста. Совсем не разбираюсь. int c, a = 1, b = 1; с = b++; Чему равно с?

Чему будет равно значение выражения после выполнения операторов?
1. Чему будет равно значение выражения после выполнения операторов C++: 123 & 321? 2. Чему равно...

6
Don't worry, be happy
17171 / 10054 / 1935
Регистрация: 27.09.2012
Сообщений: 25,046
Записей в блоге: 1
27.08.2019, 20:52 2
Причем здесь C++?
0
Модератор
Эксперт С++
11071 / 9128 / 5485
Регистрация: 18.12.2011
Сообщений: 24,399
27.08.2019, 21:08 3
Лучший ответ Сообщение было отмечено Evgeniykondraty как решение

Решение

Ответ - 4.
Ищется количество цифр, которые не повторяются.
А это 1,10,5 и 7
1
0 / 0 / 0
Регистрация: 07.06.2017
Сообщений: 80
01.09.2019, 12:49  [ТС] 4
А я думал которые повторяются, подскажите какой оператор за это отвечает?
0
Модератор
Эксперт С++
11071 / 9128 / 5485
Регистрация: 18.12.2011
Сообщений: 24,399
01.09.2019, 13:23 5
Лучший ответ Сообщение было отмечено Evgeniykondraty как решение

Решение

Цитата Сообщение от Evgeniykondraty Посмотреть сообщение
Если M[i]:=1
Это должно означать, что i-я буква встретилась один раз.

А если написать
Если M[i]>1
Это будет означать, что i-я буква встретилась более одного раза.

з.ы. Кстати, обычно оператор := означает присвоение а не сравнение
В С++ сравнение выполняет оператор ==
1
0 / 0 / 0
Регистрация: 07.06.2017
Сообщений: 80
01.09.2019, 15:55  [ТС] 6
Нужно выписать себе все операторы на листок!, пока не запомню!
0
0 / 0 / 0
Регистрация: 07.03.2021
Сообщений: 41
09.08.2021, 13:20 7
а как на с++ этот алгоритм реализуется? не понятно, как объявить M[Х[i]]:=M[Х[i]]+1
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.08.2021, 13:20

Чему будет равно a после выполнения следующего фрагмента программы в строке // 1 ?
Чему будет равно a после выполнения следующего фрагмента программы в строке // 1 ? int a = 0; ...

Чему будет равно минимальный элемент массива, после выполнения указанного кода
С++ int a={3,7,6,9,5,-2}; for(int i=0;i<=5;i++) { if(a>5) i=a-10; } Чему...

Нюансы использования препроцессора и макросов: чему будет равно значение переменной a?
Чему будет равно значение переменной a? #define square(x) (x * x) int b = square(2.5); int a =...

Чему равно значение переменной d?
int a = 5, b = 6, c = 7, d: d = (b ++- ( --c)) + (b + a--);

Чему будет равно значение переменной j после выполнения этого алгоритма?
22) Дан фрагмент программы, обрабатывающий массив А из 10 элементов: n := 10; for i:=1 tо n do A...

Чему будет равно значение переменной d после выполнения фрагмента алгоритма?
Чему будет равно значение переменной d после выполнения фрагмента алгоритма? a:=15; b:=4; c:=10;...


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

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

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