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

switch не целое число

07.07.2009, 18:16. Просмотров 1082. Ответов 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;
    }
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.07.2009, 18:16
Ответы с готовыми решениями:

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

Составить функцию, которая, получив целое число определяет, уменьшается ли оно в целое число раз
задание такое Составить функцию, которая, получив целое число определяет, уменьшается ли оно в...

Написать объявление функции, возвращающую целое число и принимающую указатель на целое число
объявите функцию f2, возвращающую результат целого типа и передающую указатель на переменную а...

Если целое число М делится на целое число N, то на экран выводится частное от деления, в противном случае выводится сообщение
Если целое число М делится на целое число N, то на экран выводится частное от деления, в противном...

6
158 / 157 / 47
Регистрация: 29.04.2009
Сообщений: 637
07.07.2009, 18:20 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();
}
Так Работает?
1
Эксперт JavaЭксперт С++
8358 / 3579 / 419
Регистрация: 03.07.2009
Сообщений: 10,708
07.07.2009, 18:28 3
roker, читай внимательнее. Там не integer, а integral.
Error 2 error C2050: switch expression not integral c:\...\*.cpp 11
Sekt правильно написал.
0
0 / 0 / 0
Регистрация: 15.06.2009
Сообщений: 13
07.07.2009, 18:47  [ТС] 4
Тоже не идёт-высвечивает чёрное окно.
0
Maniac
Эксперт С++
1445 / 947 / 158
Регистрация: 02.01.2009
Сообщений: 2,813
Записей в блоге: 1
07.07.2009, 18:59 5
Цитата Сообщение от roker Посмотреть сообщение
Тоже не идёт-высвечивает чёрное окно.
ожидает нажатия клавиши (желательно 5,7,9 или 11).
0
Эксперт JavaЭксперт С++
8358 / 3579 / 419
Регистрация: 03.07.2009
Сообщений: 10,708
07.07.2009, 19:03 6
Нет, ISergey, скорее всего она ожидает прочтения хотя бы первых двух глав какой-нибудь книги по С++ для начинающих
0
Maniac
Эксперт С++
1445 / 947 / 158
Регистрация: 02.01.2009
Сообщений: 2,813
Записей в блоге: 1
07.07.2009, 19:08 7
Цитата Сообщение от M128K145 Посмотреть сообщение
Нет, ISergey, скорее всего она ожидает прочтения хотя бы первых двух глав какой-нибудь книги по С++ для начинающих
Тоже как вариант.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.07.2009, 19:08

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Дано целое число N (> 0). Найти сумму N2 + (N + 1)2+ (N + 2)2+ … + (2*N)2 (целое число)
Дано целое число N (&gt; 0). Найти сумму N2 + (N + 1)2+ (N + 2)2+ … + (2*N)2 (целое число).подскажите...

Написать функцию, которая принимает 32 битное целое число и возвращает 16 битное целое число
Помогите написать программу, использующую функцию, которая принимает 32 битное целое число и...

Дано целое число. Вывести его строку-описание вида «отрицательное чет-ное число», «нулевое число», «положительное нечетное число» и т. д.
Дано целое число. Вывести его строку-описание вида «отрицательное чет-ное число», «нулевое число»,...

Дано целое число m. получить найбольщее целое k при котором 4^k<m
дано целое число m. получить найбольщее целое k при котором 46^k&lt;m Добавлено через 1 минуту...


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

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

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