Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/2: Рейтинг темы: голосов - 2, средняя оценка - 4.50
Дмитрий2501
0 / 0 / 0
Регистрация: 20.11.2016
Сообщений: 13
1

Оператор Switch

20.11.2016, 11:27. Просмотров 488. Ответов 9
Метки нет (Все метки)

С клавиатуры вводится целое трёхзначное число. Во введённом числе отбросить две последние цифры. По оставшейся цифре определить, было ли это число меньше 300, или больше 300, но не меньше 600, или же это число-600 или больше.
Решение задачи должно быть выполнено с помощью оператора switch.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.11.2016, 11:27
Ответы с готовыми решениями:

Как оператор switch превратить в оператор if
Здравствуйте! Есть вот такая задачка: Для целого числа K (от 1 до 99...

Оператор switch
Только учусь прогать на си, из некоторых ресурсов узнал, как работает switch....

Оператор switch-case
Привет всем программистам! Помогите пожалуйста, у меня не получается освоить...

Через оператор switch в си
Фирма «Товары – почтой!» осуществляет доставку заказанных товаров по стране....

Не работает оператор switch.
Привет всем. Реализую в программе кое-что при помощи оператора switch. ...

9
shilko2013
250 / 227 / 185
Регистрация: 02.04.2016
Сообщений: 892
Завершенные тесты: 2
20.11.2016, 11:40 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
#include<iostream>
using namespace std;
int main() {
 
    int n;
    cin >> n;
    n /= 100;
    switch (n) //при условии, что введено число от 100 до 999
    {
    case 1:
    case 2:
        cout << "Число < 300";
        break;
    case 3:
    case 4:
    case 5:
        cout << "Число >= 300 и < 600";
        break;
    default:
        cout << "Число >= 600";
    }
 
    return 0;
}
0
Дмитрий2501
0 / 0 / 0
Регистрация: 20.11.2016
Сообщений: 13
20.11.2016, 12:27  [ТС] 3
Должен быть использован C а не С++.
0
shilko2013
250 / 227 / 185
Регистрация: 02.04.2016
Сообщений: 892
Завершенные тесты: 2
20.11.2016, 12:50 4
сори
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
int main() {
 
    int n;
    scanf("%d",&n);
    n /= 100;
    switch (n) //при условии, что введено число от 100 до 999
    {
    case 1:
    case 2:
        printf("Число < 300");
        break;
    case 3:
    case 4:
    case 5:
        printf("Число >= 300 и < 600");
        break;
    default:
        printf("Число >= 600");
    }
 
    return 0;
}
0
sanyagrim1
0 / 0 / 0
Регистрация: 13.11.2016
Сообщений: 23
20.11.2016, 12:58 5
Помоги пожалуйста) тоже через оператор Switch в си
Напишите программу,которая шифрует вводимый с клавиатуры символ,заменяя его на цифровой. Используете для шифрования не менее семи символов
0
shilko2013
250 / 227 / 185
Регистрация: 02.04.2016
Сообщений: 892
Завершенные тесты: 2
20.11.2016, 13:04 6
sanyagrim1, не понял условие
0
sanyagrim1
0 / 0 / 0
Регистрация: 13.11.2016
Сообщений: 23
20.11.2016, 13:34 7
Ну я написал,как в задании было.Я сам не понимаю(

Добавлено через 25 минут
с клавиатуры нужно ввести букву, например, 'a'. Букву 'a' будем заменять на цифру 1 при выводе на экран. Букве 'б' будет соответствовать цифра 2, и так далее для семи букв: а, б, в, г, д, е, ж.
То есть вводится буква, а на экран выводится соответствующая ей цифра.
0
shilko2013
250 / 227 / 185
Регистрация: 02.04.2016
Сообщений: 892
Завершенные тесты: 2
20.11.2016, 13:47 8
sanyagrim1,
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
int main() {
 
    char n;
    scanf("%c",&n);
    switch (n)
    {
    case 'a':
printf("1");
break;
    case 'b':
printf("2");
break;
//дальше аналогично
    }
 
    return 0;
}
P.S. это нерациональное решение.
0
Дмитрий2501
0 / 0 / 0
Регистрация: 20.11.2016
Сообщений: 13
20.11.2016, 13:48  [ТС] 9
Большое спасибо)
0
sanyagrim1
0 / 0 / 0
Регистрация: 13.11.2016
Сообщений: 23
20.11.2016, 13:58 10
Ух, спасибо огромное)
0
20.11.2016, 13:58
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.11.2016, 13:58

Оператор switch - Unhandled win32 exception.
И снова я:).Продолжил свой крестовый поход:).В очередной раз армия нуждается в...

Чем отличается оператор if от оператора switch
Можете подсказать чем отличается оператор if от оператора switch???

Перевести программу под оператор switch()
#include &lt;stdio.h&gt; #include &lt;conio.h&gt; int main() { int x; do ...


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

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

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