IPB

Здравствуйте, гость ( Авторизация | Регистрация )


> C++, язык программирования
jura_k
сообщение 31.03.2015 - 15:50
Сообщение #1


Известный
****

Текущее настроение:

Вст. ник | Цитата

Группа: Жители
Сообщений: 946
Регистрация: 29.05.2013
Пользователь №: 68270
Из: Тольятти

Награды: 4
Подарки: 19

Имя: jura_k
Пол: М


Репутация:   57  

Я ввёл число с клавиатуры.
» Кликните сюда для просмотра оффтоп текста.. «
Ну и что, что на написание этого мне понадобилось 15 лет? В учебнике этого не было.
Неандертальцы вон сколько тысячелетий не могли огонь разжечь.


--------------------
Вот почему букеты из шаров придумали, а аниме-библиотеку – нет? Ведь то же самое (bunch – связка).


--------------------
Подарки: (Всего подарков: 19 )
Подарок
Подарил(а): Айя-Софи
Подарок
Подарил(а): Айя-Софи
Подарок
Подарил(а): ShakuDancer




Go to the top of the pageGo to the end of the page
 
+Quote Post
 
Start new topic
Ответов
jura_k
сообщение 27.06.2018 - 7:14
Сообщение #2


Известный
****

Текущее настроение:

Вст. ник | Цитата

Группа: Жители
Сообщений: 946
Регистрация: 29.05.2013
Пользователь №: 68270
Из: Тольятти

Награды: 4
Подарки: 19

Имя: jura_k
Пол: М


Репутация:   57  

ООП.

Код
/*   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 )
Подарок
Подарил(а): Айя-Софи
Подарок
Подарил(а): Айя-Софи
Подарок
Подарил(а): ShakuDancer




Go to the top of the pageGo to the end of the page
 
+Quote Post

Сообщений в этой теме
- jura_k   C++   31.03.2015 - 15:50
- - jura_k   Я посадил дерево написал программу. Она ничего не ...   7.05.2015 - 17:24
- - jura_k   Модификация программы. Теперь приступаем к решению...   31.05.2015 - 14:46
- - jura_k   Очередной шедевр программирования. » Кликнит...   29.06.2015 - 9:24
|- - ЛеПа   Цитата(jura_k @ 29.06.2015 - 9:34) О...   29.06.2015 - 9:46
- - jura_k   Вот. Release-версия. Скачайте и посмотрите. Да нич...   29.06.2015 - 10:36
- - jura_k   Свершилось! Я решил 7 задач из задачника. Ввод...   24.07.2015 - 8:03
- - jura_k   А вот программа под MS-DOS. Код/* p55 Ввод дан...   30.07.2015 - 10:48
- - jura_k   В двадцатый раз стал читать книгу 1999-го года Б.И...   26.12.2015 - 16:37
- - jura_k   Очередная книга – А.Г. Юркин, "Задачник по пр...   7.01.2016 - 7:18
- - jura_k   Возвращаюсь обратно к учебнику "Начальный кур...   25.01.2016 - 16:56
- - jura_k   Среда программирования IDE, или тайная лаборатория...   16.03.2016 - 18:36
- - jura_k   Программа, которая строит трёхмерные графики функц...   17.03.2016 - 8:05
- - jura_k   Программа построения графика в трёхмерных координа...   2.04.2016 - 10:14
- - jura_k   А.Г. Юркин, "Задачник по программированию...   4.07.2016 - 15:09
- - hook   jura_k По ходу старался напрасно.... нет желающих...   4.08.2016 - 21:35
- - jura_k   Эксперимент! Эх, никто не оценил мои способнос...   5.08.2016 - 18:05
- - hook   Пиши такие, которые нужны.... а вот какие??????......   6.08.2016 - 20:03
- - jura_k   Нужнее всего программа, которой можно прикрыть рек...   7.08.2016 - 8:03
- - jura_k   Арифметика длинных целых чисел. Дано: 9 500 000 0...   23.08.2016 - 5:29
- - jura_k   Всё то же самое, но другим макаром. Код/* p9 ...   28.08.2016 - 8:38
- - jura_k   2. Решить квадратное уравнение. 6. Решить биквадра...   22.09.2016 - 18:48
- - jura_k   Будни программиста   3.12.2016 - 12:56
- - jura_k   В очередной раз решил все те же задачи из задачник...   19.12.2016 - 6:14
- - jura_k   А в этой программе нужно вводить только три целых ...   20.12.2016 - 5:51
- - jura_k   Ещё раз всё то же самое. » Кликните сюда дл...   22.02.2017 - 16:03
- - ЧеРтЁнОк_Ф_кЕдАх   Интересно все это конечно. Спасибо.   22.02.2017 - 20:23
|- - Эллочка   Цитата(ЧеРтЁнОк_Ф_кЕдАх @ 22.02.2017 - 2...   22.02.2017 - 20:35
- - льдинка   Си++ ещё не вымер?   4.05.2017 - 19:31
|- - Noir   Цитата(льдинка @ 4.05.2017 - 19:31) ...   20.05.2017 - 19:38
- - jura_k   Сделал ещё раз всё то же самое. Остановился, когда...   23.05.2017 - 17:54
- - jura_k   Решаем задачи из учебника "Основы программиро...   27.01.2018 - 16:18
- - jura_k   Учебник "Начальный курс C и C++". Размер...   1.03.2018 - 3:22
- - jura_k   Ещё раз то же самое. 20 задач, 10 килобайт кода, 2...   6.04.2018 - 12:52
- - indеx   Привет. Ты учишься программировать, или просто от ...   9.04.2018 - 17:16
- - jura_k   Я хочу прочитать книгу. А вообще мозгам надо работ...   12.05.2018 - 18:45
|- - indеx   Цитата(jura_k @ 12.05.2018 - 18:45) ...   13.05.2018 - 2:01
- - льдинка   jura_k А почему не выучился на программиста? Сиде...   12.05.2018 - 18:54
- - Фарит   jura_k Твоя работа связана с программированием?   12.05.2018 - 19:19
|- - jura_k   Цитата(Фарит @ 12.05.2018 - 19:19) j...   12.05.2018 - 20:47
- - jura_k   То же самое есть в "Visual C++ 6.0" и ...   13.05.2018 - 13:40
- - indеx   Ясно Если когда-нибудь вдруг захочешь похвалит...   14.05.2018 - 10:56
- - jura_k   Работа мозга - это и есть самая главная награда от...   14.05.2018 - 16:46
- - jura_k   ООП. Код/* p125 Язык Borland C++ 3.1 Структ...   27.06.2018 - 7:14
- - hook   Здесь основной состав форума далек от языков прогр...   8.07.2018 - 12:30
|- - indеx   Цитата(hook @ 8.07.2018 - 12:30) Зде...   10.07.2018 - 12:03
- - jura_k   Читаю книгу "Начальный курс C и C++". Пр...   22.07.2018 - 12:57
- - jura_k   Программа создана для решения учебных задач в сред...   6.10.2018 - 16:52
- - Ахинея   Чувак, ты для чего так ужасно массивы объявляешь? ...   6.10.2018 - 19:22
- - jura_k   А меня этому никто не учил. В 1993-1997 "vect...   7.10.2018 - 7:00
- - Ахинея   Цитата(jura_k @ 7.10.2018 - 8:00) А ...   7.10.2018 - 10:39
- - jura_k   Ну вот, а нам в школе это не рассказывали. Были дв...   7.10.2018 - 11:04
- - jura_k   До той теории, которую вы рассказываете, мне как д...   7.10.2018 - 11:13
- - Ахинея   jura_k, я не знаю, зачем вы пишете свой код, но пр...   8.10.2018 - 18:55
- - jura_k   Для меня вечный вызов - книжки по программированию...   8.10.2018 - 20:58
- - Ахинея   Цитата(jura_k @ 8.10.2018 - 21:58) М...   10.10.2018 - 18:38
- - jura_k   Прогрессирует. Раньше я не мог писать под Windows.   8.11.2018 - 19:38
- - jura_k   Код// p126 - одиночные строки struct student st...   28.12.2018 - 18:14
- - jura_k   Код// p125 - группы операторов struct student {...   28.12.2018 - 18:31
- - jura_k   Будни программиста.   17.11.2019 - 13:37


Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 




> Статистика
Board Stats

Подарок форуму

10 евро

100 евро

10000 евро

1000000eur

  


Текстовая версия Сейчас: 15.06.2025 - 20:16