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

Информация о сотрудниках - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Регулярные выражения (ECMAScript) http://www.cyberforum.ru/cpp-beginners/thread1581029.html
Никак не могу разобраться с регулярными выражениями :( Объясните, пожалуйста, на пальцах, что "делают" круглые скобки в регулярках Ещё помогите составить шаблон для вот такой строки (желательно с объяснениями): #RB|b\S|s Пример: #R b01281/ S #R B0243/S58671
C++ MySQL сравнение 2 дат Всем привет интересует вопрос как получить на MySQL дату табличную http://www.cyberforum.ru/cpp-beginners/thread1581026.html
C++ Создать дерево для работы со строками
организовать функции инициализации дерева, добавления/удаления элементов/веток дерева, вывода на экран как это все сделать? сам пытался - вышло целое ничего(
C++ Процедура нахождения чисел в произвольной строке С#
Надо написать процедуру для нахождения положительного и отрицательного числа или чисел, в строке состоящей из цифр и букв. Есть такой кусок кода, но он находит все числа. т.е. если изначально строка "fg56fg8", то записывается "568", а надо что бы числа были отделимы, т.е. записаны через пробел или другой символ "56 8" string T = textBox1.Text; T = T.Replace(" ", ""); ...
C++ Построить вектор на основе матрицы http://www.cyberforum.ru/cpp-beginners/thread1580998.html
Здравствуйте, нужна помощь по третьему заданию. Задание перепечатывайте на форум. Правила форума 5.18 Запрещено размещать задания и решения в виде картинок и других файлов с их текстом.
C++ Массив. Минимальное из нечетных значений Как найти минимальное нечетное значение? И его номер в массиве. #include <iostream> #include <cstdlib> #include <string> #include <cmath> #include <math.h.> using namespace std; int main () { int n=5; int h; int min; int j; подробнее

Показать сообщение отдельно
liptonus777
32 / 32 / 17
Регистрация: 29.10.2015
Сообщений: 182

Информация о сотрудниках - C++

14.11.2015, 18:16. Просмотров 174. Ответов 5
Метки (Все метки)

Есть задача создать структуру employee с полями: номер сотрудника и его зарплата, и вводить эти данные с клавиатуры. Чтобы пройтись по каждому мне пришлось использовать 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
for (int i(0); i < 3; i++)
    {
        cout << "Введите информацию о " << i << " сотруднике" << endl;
        
        switch (i)
        {
        case 0: 
            cout << "Номер: ";
            cin >> em1.nomer;
            cout << "Зарплата: ";
            cin >> em1.sal;
            cout << endl;
            break;
        case 1:
            cout << "Номер: ";
            cin >> em2.nomer;
            cout << "Зарплата: ";
            cin >> em2.sal;
            cout << endl;
            break;
        case 2:
            cout << "Номер: ";
            cin >> em3.nomer;
            cout << "Зарплата: ";
            cin >> em3.sal;
            cout << endl;
            break;
        }
    }
Есть ли какой то способ не писать switch, а после em поставить значение i, то есть em(i).nomer
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 18:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru