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

Подскажите, пожалуйста, верно ли решение. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Кубический корень http://www.cyberforum.ru/cpp-beginners/thread343592.html
Как в C++ получить кубический корень числа?
C++ Аргументы командной строки Пытаюсь разобраться с этой штукой. У Дейтела это собственно только дополнение, а не отдельный пункт раздела так что всё написано сжато и с рассчётом на линукс. Собственно программа для копирования... http://www.cyberforum.ru/cpp-beginners/thread343590.html
C++ Найти самое длинное общее слово для двух заданных текстов
Найти самое длинное общее слово для двух заданных текстов..причем вводимый текст не хранить. необходимую информацию хранить в свободном массиве строк. Помогите пожалуйста написать эту программку на...
C++ масив чисел и combobox
у меня есть масив (int) чисел как записать их в combobox Добавлено через 37 минут у меня есть масив (int) чисел как записать их в combobox for (int i = 0; i< g; i++) ...
C++ Создание таймер с остановкой в определенный период времени http://www.cyberforum.ru/cpp-beginners/thread343547.html
Всем Привет! Мне нужно написать программу-таймер, которая будет выводить пользователю сообщение каждые 5 минут. Тоесть нажал кнопку, время пошло, а через каждые 5 минут выводится сообщение, после...
C++ Как запрограммировать тест-программу на C++? привет всем.у меня такая задача,я должна написать тестовую систему на C++,с помошью которого должно проверяться знание студента о какой то предметной области информатики.это моя первоя... подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
20.08.2011, 19:33
Вот "адская смесь" enum и 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
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
#include <stdio.h>
#include <conio.h>
 
enum GRADE {A = 'B',B,C,D,E,F = 'A'} GRADE;
 
int main()
{
    int age;
    char first[32] = {0}, last[32] = {0}, grade;
    printf("What is your first name? ");
    scanf("%[^\n]%c",first,&grade);
    printf("What is your last name? ");
    scanf("%[^\n]%c",last,&grade);
    printf("What letter grade do you deserve? ");
    scanf("%c",&grade);
    printf("What is your age? ");
    scanf("%d",&age);
 
    printf("Name : %s, %s\r\n",last,first);
//  printf("Grade: %c\r\n",(grade + 1));
    enum GRADE pGRADE;
    switch(grade){
    case 'A':
        pGRADE = A;
        break;
    case 'B':
        pGRADE = B;
        break;
    case 'C':
        pGRADE = D;
        break;
    case 'D':
        pGRADE = D;
        break;
    case 'E':
        pGRADE = E;
        break;
    case 'F':
        pGRADE = F;
        break;
    }
    printf("Grade: %c\r\n",pGRADE);
    printf("Age  : %d\r\n",age);
    printf("Press any key to continue\r\n");
    getch();
    return 0;
}
0
Миниатюры
Подскажите, пожалуйста, верно ли решение.  
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru