Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
roker
0 / 0 / 0
Регистрация: 15.06.2009
Сообщений: 13
#1

switch не целое число - C++

07.07.2009, 18:16. Просмотров 858. Ответов 6
Метки нет (Все метки)

Ребята дана такая задача,нужно ввести количество чисел,и вывести на экран большее число.Почему-то выдаёт ошибку,пишет что switch не целое число.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include<iostream>
using namespace std;
int main()
{
    switch(x)
    {
    case 5:
        cout << "five" << endl;
        break;
 
    case 7:
        cout << "seven" << endl;
        break;
 
    case 9:
        cout << "nine" << endl;
        break;
 
    case 11:
        cout << "eleven" << endl;
        break;
    }
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.07.2009, 18:16     switch не целое число
Посмотрите здесь:

Дано целое число. Вычислить, используя SWITCH - C++
здравствуйте. просьба помочь с решением задачи:

Написать программу, считывающую целое число с клавиатуры и предупреждающую вас, если введено нецелое число. - C++
Написать программу, считывающую целое число с клавиатуры и предупреждающую вас, если введено нецелое число.

Целое положительное число m записывается в 16-ой системе счисления и разряды в этой записи переставляются в обратном порядке. Получившиеся число прини - C++
ребят помогите!!!!Препод задал 20 задач по программированию,и во не могу сделать эту:&quot;Целое положительное число m записывается в 16-ой...

Даны вещественное число x и целое число n > 0 - C++
Прошу помощи: S(x, n)=1-\frac{x}{1!}+\frac{x^2}{2!}-\frac{x^3}{3!}+...+(-1)^n\frac{x^n}{n!}

Дано вещественное число A и целое число N (> 0) - C++
Дано вещественное число A и целое число N (&gt; 0). Вывести 1 – A + A2 – A3 + ... + (–1)NAN.

Дано вещественное число A и целое число N - C++
Дано вещественное число A и целое число N (&gt; 0). Вывести 1 + A + A2 + A3 + ... + AN. Begin85. Дано вещественное число A и целое число N (&gt;...

найти максимальное число из a, b, c с применением switch…case - C++
я начинающий программист , учусь на первом курсе. Если среди вас есть опытные программисты или кто хорошо знает С++ помогите, пожалуйста...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Sekt
156 / 155 / 10
Регистрация: 29.04.2009
Сообщений: 637
07.07.2009, 18:20     switch не целое число #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include "stdafx.h"
#include <stdio.h>
#include<iostream>
#include <conio.h>
using namespace std;
int main()
{
    int x;
    cin>>x;
        switch(x)
        {
        case 5:
                cout << "five" << endl;
                break;
 
        case 7:
                cout << "seven" << endl;
                break;
 
        case 9:
                cout << "nine" << endl;
                break;
 
        case 11:
                cout << "eleven" << endl;
                break;
        }
        _getch();
}
Так Работает?
M128K145
Эксперт С++
8284 / 3503 / 143
Регистрация: 03.07.2009
Сообщений: 10,706
07.07.2009, 18:28     switch не целое число #3
roker, читай внимательнее. Там не integer, а integral.
Error 2 error C2050: switch expression not integral c:\...\*.cpp 11
Sekt правильно написал.
roker
0 / 0 / 0
Регистрация: 15.06.2009
Сообщений: 13
07.07.2009, 18:47  [ТС]     switch не целое число #4
Тоже не идёт-высвечивает чёрное окно.
ISergey
Maniac
Эксперт С++
1373 / 884 / 52
Регистрация: 02.01.2009
Сообщений: 2,653
Записей в блоге: 1
07.07.2009, 18:59     switch не целое число #5
Цитата Сообщение от roker Посмотреть сообщение
Тоже не идёт-высвечивает чёрное окно.
ожидает нажатия клавиши (желательно 5,7,9 или 11).
M128K145
Эксперт С++
8284 / 3503 / 143
Регистрация: 03.07.2009
Сообщений: 10,706
07.07.2009, 19:03     switch не целое число #6
Нет, ISergey, скорее всего она ожидает прочтения хотя бы первых двух глав какой-нибудь книги по С++ для начинающих
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.07.2009, 19:08     switch не целое число
Еще ссылки по теме:

Определить, является ли введенное число простым (с использованием switch) - C++
Написать программу определения, является ли введенное число простым для диапазона от 0 до 100. С помощью оператора switch

Целое число - C++
Всем привет, у меня тут возник вопрос, мне нужно получить целое число и если полученные данные не явл типом int, то есть числом, то...

Целое число N>0 - C++
Если честно, даже не понял суть задачи..Пока оперирую только вот этим вот кодом: #include &quot;stdafx.h&quot; #include &lt;math.h&gt; #include...

целое число К - C++
Дано целое число К. Вывести строку описания оценки, соответсвующей числу К(1-плохо, 2-неудовлетворительно, 3-удовлетворительно, 4-хорошо,...

Из массива в целое число - C++
Есть вектор vector&lt;byte&gt; byte - unsigned char приходи 4 байта.т.е. в векторе 4 элемента и мне надо получить из них int.


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

Или воспользуйтесь поиском по форуму:
ISergey
Maniac
Эксперт С++
1373 / 884 / 52
Регистрация: 02.01.2009
Сообщений: 2,653
Записей в блоге: 1
07.07.2009, 19:08     switch не целое число #7
Цитата Сообщение от M128K145 Посмотреть сообщение
Нет, ISergey, скорее всего она ожидает прочтения хотя бы первых двух глав какой-нибудь книги по С++ для начинающих
Тоже как вариант.
Yandex
Объявления
07.07.2009, 19:08     switch не целое число
Ответ Создать тему
Опции темы

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