![]() |
Здравствуйте, гость ( Авторизация | Регистрация )
![]() |
![]() Сообщение
#1
|
|
![]() Известный ![]() ![]() ![]() ![]() Текущее настроение: ![]() Вст. ник | Цитата Группа: Жители Сообщений: 946 Регистрация: 29.05.2013 Пользователь №: 68270 Из: Тольятти Награды: 4 Подарки: 19 Имя: jura_k Пол: М Репутация: ![]() ![]() ![]() |
Я ввёл число с клавиатуры.
» Кликните сюда для просмотра оффтоп текста.. « Ну и что, что на написание этого мне понадобилось 15 лет? В учебнике этого не было.Неандертальцы вон сколько тысячелетий не могли огонь разжечь. -------------------- Вот почему букеты из шаров придумали, а аниме-библиотеку – нет? Ведь то же самое (bunch – связка).
-------------------- Подарки: (Всего подарков: 19 ) |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
|
|
|
![]() |
![]() Сообщение
#2
|
|
![]() Известный ![]() ![]() ![]() ![]() Текущее настроение: ![]() Вст. ник | Цитата Группа: Жители Сообщений: 946 Регистрация: 29.05.2013 Пользователь №: 68270 Из: Тольятти Награды: 4 Подарки: 19 Имя: jura_k Пол: М Репутация: ![]() ![]() ![]() |
ООП.
Код /* p125
Язык Borland C++ 3.1 Структуры */ #include <conio.h> #include <iostream.h> #include <stdio.h> /* Класс: queue */ class queue { int a [10]; // очередь int begin, end; // маркеры начала и конца очереди public: void initialization (); // инициализация пустой очереди void put (int); // поместить число в очередь get (); // взять число из очереди }; void queue::initialization () { begin = end = 0; } void queue::put (int d) { if (end == 10) cout << "Очередь полна.\n"; else a [end++] = d; } queue::get () { if (begin == end) { cout << "Очередь пуста.\n"; return 0; } return a [begin++]; } /* Структуры */ struct ac { int a; char b; }; struct ad // поле битов { int b1: 1; int b2: 1; int b3: 1; int b4: 1; int b5: 1; int b6: 1; int b7: 1; int b8: 1; }; union ae { char a; struct ad bb; }; ee (struct ac); // передача структуры в функцию ef (union ae); // декодирование символа int j = 100; main () { int a, j; char d [80]; float g; struct aa { int a; char b; }; struct ab { int a; char b; }; struct aa bb; struct ab bc; struct ac bd; union ae be; queue dd, de; // очередь printf ("? (1-2) "); scanf ("%i", &a); if (a == 1) goto aaa; // ввод данных if (a == 2) goto aab; // простые программы printf ("\n"); return 0; aaa: /* p129 */ printf ("3. Введите декодируемый символ:\n"); do { be.a = getche (); printf (": "); ef (be); printf ("\n"); } while (be.a != 'q'); /* p164 */ cout << "4. C++ - хороший язык.\n"; printf ("Можно использовать функцию printf ().\n"); cout << "Введите число: "; cin >> a; cout << "Вы ввели число " << a << ".\n"; cout << "Введите строку: "; cin >> d; cout << d; g = 1.2345; cout << "\nПеременная типа float g = " << g << ".\n"; goto aaz; aab: /* p125 */ bb.a = 1; bb.b = 'f'; bc.a = bb.a; bc.a++; /* p126 */ bd.a = 1; bd.b = '2'; ee (bd); // передача структуры в функцию /* p166 */ j = 5; cout << "5. Локальная переменная " << j << ".\n"; cout << "Глобальная переменная " << ::j << ".\n"; /* p169 */ dd.initialization (); de.initialization (); dd.put (7); dd.put (9); dd.put (11); cout << "6. " << dd.get () << ", "; cout << dd.get () << ", "; cout << dd.get () << ", "; cout << dd.get () << ".\n"; dd.put (7); dd.put (9); dd.put (11); cout << dd.get () << ", " << dd.get () << ", " << dd.get () << ", " << dd.get () << ".\n"; for (a = 0; a < 12; a++) de.put (a * a); for (a = 0; a < 12; a++) cout << de.get () << " "; cout << "\n"; aaz: getch (); printf ("\n"); return 0; } ee (struct ac bb) { printf ("2. %i, %i.\n", bb.a, bb.b); return 0; } ef (union ae bc) { if (bc.bb.b8) printf ("1"); else printf ("0"); if (bc.bb.b7) printf ("1"); else printf ("0"); if (bc.bb.b6) printf ("1"); else printf ("0"); if (bc.bb.b5) printf ("1"); else printf ("0"); if (bc.bb.b4) printf ("1"); else printf ("0"); if (bc.bb.b3) printf ("1"); else printf ("0"); if (bc.bb.b2) printf ("1"); else printf ("0"); if (bc.bb.b1) printf ("1"); else printf ("0"); return 0; } -------------------- Вот почему букеты из шаров придумали, а аниме-библиотеку – нет? Ведь то же самое (bunch – связка).
-------------------- Подарки: (Всего подарков: 19 ) |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
|
|
|
![]() ![]() |
Текстовая версия | Сейчас: 15.06.2025 - 20:16 |