Заблокирован
|
||||||
1 | ||||||
Switch23.02.2014, 00:33. Показов 1058. Ответов 16
Метки нет (Все метки)
Ошибка в 19 строке:
Код
n cannot appear in a constant-expression
0
|
23.02.2014, 00:33 | |
Ответы с готовыми решениями:
16
Оптимальная конструкция switch-case-while / while-switch-case While{switch{switch{break;}}} break выходит из while Switch case внутри switch case switch |
23.02.2014, 00:34 | 2 | |||||
0
|
Заблокирован
|
|
23.02.2014, 00:37 [ТС] | 3 |
У меня если добавить эту строчку, то появляется ошибка.
И Пи нужно обязательно прописывать? И почему пишется int если 3,14 это не целое число.
0
|
2443 / 1841 / 406
Регистрация: 15.12.2013
Сообщений: 8,238
|
|
23.02.2014, 00:40 | 5 |
0
|
Заблокирован
|
|
23.02.2014, 00:43 [ТС] | 6 |
S_el, converting to int from double
Добавлено через 1 минуту Заменила, ошибка та же.
0
|
2443 / 1841 / 406
Регистрация: 15.12.2013
Сообщений: 8,238
|
|
23.02.2014, 00:43 | 7 |
Ну естественно,это-же int а вы его как double хотите...
0
|
Заблокирован
|
|
23.02.2014, 00:44 [ТС] | 8 |
S_el, в смысле?
0
|
2443 / 1841 / 406
Регистрация: 15.12.2013
Сообщений: 8,238
|
|
23.02.2014, 00:46 | 9 |
0
|
Заблокирован
|
|
23.02.2014, 00:48 [ТС] | 11 |
S_el, я поняла что int это целочисленное. Имею ввиду кого я хочу как double.
Добавлено через 1 минуту Бывает))) Но на 19 строку значение Pi не влияет же....)
0
|
2443 / 1841 / 406
Регистрация: 15.12.2013
Сообщений: 8,238
|
|
23.02.2014, 00:51 | 12 |
0
|
Заблокирован
|
|
23.02.2014, 00:54 [ТС] | 13 |
S_el, это наверно уже выглядит глупо, но я не понимаю
0
|
2443 / 1841 / 406
Регистрация: 15.12.2013
Сообщений: 8,238
|
|
23.02.2014, 00:57 | 14 |
Уже не актуально,но все равно объясню,в первом варианте кода PI было объявлено как int,а вы хотели туда поместить double.
Добавлено через 38 секунд А зачем вам 12,13,23,24 строчки кода?
0
|
Заблокирован
|
|
23.02.2014, 01:03 [ТС] | 15 |
S_el, действительно, 12 не нужна.
13,23,24 при вводе неправильных значений чтоб не выводилась строка Значение v.
0
|
2443 / 1841 / 406
Регистрация: 15.12.2013
Сообщений: 8,238
|
||||||
23.02.2014, 01:05 | 16 | |||||
Почему не сделать так?
А вы эту программу хоть запускали?У меня она вообще ничего не выводит.А VS12 так даже ругается.
1
|
Заблокирован
|
|
23.02.2014, 01:31 [ТС] | 17 |
S_el, нет, не запускала, ошибки никак исправить не могу. Да так тоже можно сделать, но решила по-другому попробовать.
Добавлено через 4 минуты S_el, просто понять не могу почему Ваш код рабочий а мой нет. (удалила строчки 12,13,23,24) А может причина в том что я после CASE писала n=2, а нужно было просто 2. Ведь по идее это и есть значение n/ Добавлено через 18 минут S_el, все, разобралась, проблема была действительно в том, что я писала n=2, а надо было просто значение, которое оно должно принимать. p.s. На счет PI, я не пыталась из Double сделать int. Это было предложено не мной
0
|
23.02.2014, 01:31 | |
23.02.2014, 01:31 | |
Помогаю со студенческими работами здесь
17
switch switch Switch Switch Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |