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

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

Войти
Регистрация
Восстановить пароль
 
grrrrr
45 / 45 / 7
Регистрация: 21.04.2009
Сообщений: 265
#1

Как вытащить элемент из массива не используя цикл и выбор? - C++

27.05.2009, 13:23. Просмотров 685. Ответов 2
Метки нет (Все метки)

Вот собственно код:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
    
    const int size = 30; 
    
    char name[size];
    char last_name[size];    
    char grade[5] = {'A', 'B', 'C', 'D', 'F'};
    int age;
    
    cout << "What is your first name?:   ";
    cin.getline(name, size);
    cout << "What is your last name?:   ";
    cin.getline(last_name, size);
    cout << "What letter grade do you deserve?:   ";
    cin >> grade;
    cout << "What is your age?:   ";
    cin >> age;
    
    cout << "\n\n\Name: " << last_name << ", " << name << "\n";
    cout << "Grade: " << grade << "\n";
    cout << "Age: "  << age << "\n";
код рабочий. вопрос в следующем: как мне вытащить оценку на 1 меньше, например вход - 'C', выход 'B'.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.05.2009, 13:23
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как вытащить элемент из массива не используя цикл и выбор? (C++):

Как добавить элемент в очередь, используя указатель на последний элемент? - C++
Не пойму как добавить элемент в очередь используя указатель на последний элемент. Выполняю задание из книги М Доусона с++ и вот реализовать...

Как прервать цикл используя условия ? - C++
Есть цикл for(double i=1;i&lt;=?;i++) { s+=pow(((2*i)+1),4.0); }Мне нужно чтобы он останавливался когда я задам условие...

Как вытащить элемент из элемента массива? - PHP
Здравствуйте! Я не уверен что это вообще возможно, и всё же у меня вопрос. Предположим у меня есть массив вида $arr = ; ...

Как вывести элемент массива, используя консоль windows? - FASM
Есть массив array размером 30000 и есть i (word). Нужно через консоль вывести значение элемента массива array под индексом i. invoke...

Используя цикл foreach удалить элемент списка по ID - C#
Имеется список класса Gorod. List&lt;Gorod&gt; gorod = new List&lt;Gorod&gt;(); Как используя цикл foreach удалить элемент списка по ID?

Вычислить сумму ряда, используя цикл с параметром, используя цикл с предусловием - Pascal ABC
решить задачу двумя способами 1. используя цикл с параметром. 2 используя цикл с предусловием.

2
Marinich
9 / 9 / 4
Регистрация: 22.05.2009
Сообщений: 54
27.05.2009, 13:49 #2
Если я правильно понял смысл программы, то вместо сточки №6 можно просто написать
C++
1
char grade;
.
Тогда вместо строки 19 пишешь
C++
1
cout << "Grade: " << grade - 1 << "\n";
Проблемы будут, если на входе будет "А". Тогда на выходе будет @. Для избежания этого можно написать перед cout:
C++
1
if (grade == 65) grade = 70;
1
grrrrr
45 / 45 / 7
Регистрация: 21.04.2009
Сообщений: 265
27.05.2009, 13:55  [ТС] #3
Спасибо!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.05.2009, 13:55
Привет! Вот еще темы с ответами:

Используя числа из массива n, составляется цикл, где данные массива n после некоторых рассчетов записываются в другой массив - MathCAD
Здравствуйте, написал код, в котором, используя числа из массива n, составляется цикл, где данные массива n после некоторых рассчетов...

Вытащить заданное количество раз случайный элемент массива - C#
Подскажите как реализовать,массив строк . строки потом буду передавать интерфесу

Из трёхмерного массива вытащить последний элемент и внести в одномерный. - PHP
есть трехмерный массив видаArray ( =&gt; Array ( =&gt; Array ( =&gt; блабла))), как мне вытащить последний элементы и занести в другой массив,...

Как вытащить выбор списка С ДРУГОГО листа ? - VBA
Стандартный способ: Данные -&gt; Проверка -&gt; Параметры-&gt;Тип данных: 'Список' работает только с ТЕКУЩИМ листом, а данные...


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

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

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