Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- // дефинираме описание на човек - като структура
- // - Името на човека (30);
- // - ЕГН;
- // - улица - име (20)
- // - улица - номер
- // - град (20)
- // - ПК
- // - щат (2 символа)
- // - държава (20)
- // '/0' - низ от 3 символа -> 4 елемента 3 + 1 за край { 'a', 'b', 'c', '/0'}
- struct people
- {
- char name[31];
- long int egn;
- char street[21];
- int strNumber;
- char town[21];
- int zip;
- char state[3];
- char country[21];
- };
- // Задача 2: Да се създаде и декларира структура, която описва работник,
- // като съдържа следните основни данни за този човек в следната последователност:
- // - Име (30 символа)
- // - ЕГН
- // - работодател (фирма, учреждение, ...) (30 символа)
- // - трудов стаж (в години)
- // - град (20 символа)
- // - пощенски код на града
- // - инициали на щата (ако е от USA) - 2 символа
- // - държава (20 символа)
- struct worker
- {
- char name[31];
- long int egn;
- char company[31];
- int years;
- char town[21];
- int zip;
- char state[3];
- char country[21];
- };
- int main()
- {
- setlocale(LC_ALL, "bg");
- people man1 = { "Иван Иванов", 9876565, "бул. Славянски", 23, "Шумен", 9700, {'S', 'H'}, "България"};
- worker manW = {"Иван Иванов", 9876565, "TESY", 15, "Шумен", 9700, "SH", "България"};
- string name1 = "shumen";
- char name2[10] = "Shumen";
- int number = 10;
- man1.egn = 37846378;
- cout << "Име: " << man1.name << endl;
- cout << "ЕГН: " << man1.egn << endl;
- cout << "Работещ в: " << manW.company << endl;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement