0 / 0 / 0
Регистрация: 26.09.2012
Сообщений: 38
|
||||||
1 | ||||||
Условие выполнения цикла26.09.2012, 23:00. Показов 2104. Ответов 25
Метки нет (Все метки)
ps функцию написал для примера, важно что бы переменная "а" могла быть символом или числом и в цикле if условием было равенство этой переменной с другой переменной (простое число от 0 до 36).
0
|
26.09.2012, 23:00 | |
Ответы с готовыми решениями:
25
Условие цикла while Условие для цикла С++ Сложное условие цикла Сложное условие цикла |
Модератор
8908 / 6677 / 918
Регистрация: 14.02.2011
Сообщений: 23,512
|
|
26.09.2012, 23:08 | 4 |
она и так представляется в памяти числом
смотри ASCII таблицу http://ru.wikipedia.org/wiki/ASCII Добавлено через 1 минуту "36" ты не введешь это уже не символ а строка
0
|
0 / 0 / 0
Регистрация: 26.09.2012
Сообщений: 38
|
||||||
26.09.2012, 23:15 [ТС] | 7 | |||||
Хорошо. Как мне изменить функцию, что бы она могла выдать слово test ? r - случайное число.
0
|
0 / 0 / 0
Регистрация: 26.09.2012
Сообщений: 38
|
|
26.09.2012, 23:20 [ТС] | 10 |
Да, столкнулся с проблемой непринятия значений больше одного знака. Буду разбираться.
0
|
Модератор
8908 / 6677 / 918
Регистрация: 14.02.2011
Сообщений: 23,512
|
|
26.09.2012, 23:24 | 13 |
вводишь не символ а строку
вот это приводишь к строке например функцией sprintf() http://c2p.ru/c/sprintf.html и сравниваешь строки
0
|
0 / 0 / 0
Регистрация: 26.09.2012
Сообщений: 38
|
|
26.09.2012, 23:38 [ТС] | 14 |
Мне нужно в условии цикла if проверить равность двух переменных, одна из которых простое число (сгенерированное случайно), а вторая - символ или число, вводимое мною во время выполнения программы. Проблема в том, что когда я присваиваю переменной типа char числовое значение, условие не выполняется. Мне нужно это исправить (функцию-задачу выложил на первой странице внизу).
Добавлено через 10 минут Работает, но строки не воспринимает.
0
|
5498 / 4893 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
||||||
26.09.2012, 23:39 | 15 | |||||
Строка не идёт, именно символ нужен?
0
|
Модератор
8908 / 6677 / 918
Регистрация: 14.02.2011
Сообщений: 23,512
|
|
26.09.2012, 23:44 | 16 |
alsav22,
а у тебя после этого разве получится это сравнение тем более с символом сравниваешь самое простое вот это в строку перевести "я же уже выступал"(с)
0
|
0 / 0 / 0
Регистрация: 26.09.2012
Сообщений: 38
|
|
26.09.2012, 23:54 [ТС] | 18 |
Работает только для цифровых значений. Это мне не подходит, мне нужно что бы я мог задать переменной значение символа (одного) или цифры.
0
|
5498 / 4893 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
|
27.09.2012, 00:01 | 20 |
0
|
27.09.2012, 00:01 | |
27.09.2012, 00:01 | |
Помогаю со студенческими работами здесь
20
Условие прерывания цикла Не работает условие цикла Объяснить условие цикла while Ошибка выполнения цикла Замедление выполнения цикла for Условие выполнения команды в цикле Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |