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
сообщение 23.08.2016 - 5:29
Сообщение #2


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

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

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

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

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

Имя: jura_k
Пол: М


Репутация:   57  

Арифметика длинных целых чисел.

Дано:
9 500 000 000 000 000 000 000 000
1 983 000 000 000 000 000 000 000 000 000 000
Перемножить.

Вот что выдаёт программа:
9 500 000 000 000 000 000 000 000
1 983 000 000 000 000 000 000 000 000 000 000
18 838 500 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000

Код
/*    p8
Язык Turbo C 2.0
Арифметика длинных чисел   */
#include <conio.h>
#include <stdio.h>
main ()
{
   int a [100], b, c;
   int d [100], e, f;
   int g [100], h, i;
   /*   число; число значащих цифр; число нулей   */

   int j, k;

   /*   начальные данные   */
   for (j = 0; j < 100; j++)  a [j] = d [j] = g [j] = 0;
   a [0] = 9; a [1] = 5; b = 2; c = 23;
   d [0] = 1; d [1] = 9; d [2] = 8; d [3] = 3; e = 4; f = 30;

   /*   печатаем первое число   */
   for (j = 0; j < b + c; j++)
   {
      printf ("%i", a [j]);
      k = b + c - j - 1;
      if (k % 3 == 0  &&  k)  printf (" ");
   }

   /*   печатаем второе число   */
   printf ("\n");
   for (j = 0; j < e + f; j++)
   {
      printf ("%i", d [j]);
      k = e + f - j - 1;
      if (k % 3 == 0  &&  k)  printf (" ");
   }


   /*   перемножаем числа   */
   for (j = 0; j < b; j++)
     for (k = 0; k < e; k++)
    g [j + k + 1] += a [j] * d [k];

   h = b + e;
   i = c + f;
   /*   складываем десятки с единицами из соседних разрядов   */
   for (j = h - 1; j; j--)
   {
      g [j - 1] = g [j - 1] + g [j] / 10;
      g [j] = g [j] % 10;
   }

   /*   проверяем, является ли первая цифра значащей или нет   */
   if (g [0] == 0)
   {
      for (j = 0; j < h - 1; j++)  g [j] = g [j + 1];
      g [h - 1] = 0;
      h--;
   }

   /*   печатаем третье число   */
   printf ("\n");
   for (j = 0; j < h + i; j++)
   {
      printf ("%i", g [j]);
      k = h + i - j - 1;
      if (k % 3 == 0  &&  k)  printf (" ");
   }

   printf ("\n");
   getch ();
   printf ("\n");
}


--------------------
Вот почему букеты из шаров придумали, а аниме-библиотеку – нет? Ведь то же самое (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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 




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

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

10 евро

100 евро

10000 евро

1000000eur

  


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