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

Длинная арифметика - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Составить программу для проверки, есть ли в массиве одинаковые элементы. Проверить на наличие одинаковых элементов линейные таблицы А [10] и В [12]. И http://www.cyberforum.ru/cpp-beginners/thread147720.html
Составить программу для проверки, есть ли в массиве одинаковые элементы. Проверить на наличие одинаковых элементов линейные таблицы А и В . Инициализацию, вывод элементов массива, их обработку...
C++ Составить программу, которая вычисляет количество элементов одномерного массива Х, состоящего из 15 вещественных чисел, которые равняются по значению Составить программу, которая вычисляет количество элементов одномерного массива Х, состоящего из 15 вещественных чисел, которые равняются по значению максимальному элементу. http://www.cyberforum.ru/cpp-beginners/thread147719.html
C++ блок схема
нарисуйте плиз блок схему для етой части кода: #include <iostream.h> #include <stdio.h> #include <conio.h> #include <string.h> #include <windows.h> int i; void crypt(); void decrypt(); void...
Прямоугольная матрица C++
В прямоугольной матрице часть элементов имеют нулевое значение. Заменить каждый нулевой элемент суммой смежных ему элементов (по горизонтали, вертикали и диагоналям). Формирование новой матрицы...
C++ РАБОТА С ГРАФИКОЙ http://www.cyberforum.ru/cpp-beginners/thread147715.html
ПОМОГИТЕ - нужно нарисовать многоугольник, вписанный в окружность.
C++ Сформировать матрицу Составить программу для подсчета среднего арифметического ненулевых ячеек прямоугольной таблицы Х, что состоит из M*N целых чисел, лежащих в диапазоне . Сформировать матрицу с помощью генератора... подробнее

Показать сообщение отдельно
Somebody
2789 / 1600 / 145
Регистрация: 03.12.2007
Сообщений: 4,193
Завершенные тесты: 1
21.06.2010, 00:20
Это как столбиком на бумажке.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
int a[20]; // число, каждый элемент - одна десятичная цифра
int q;
int i,j;
a[0]=1; // 2^0
for (i=0; i<64; i++) // 64 раза умножается на 2
       {
       q=0;
       for (j=0; j<20; j++) // всё, как в школе учили, по циферке
            {
             a[j]=a[j]*2+q; // умножили на 2 цифру, результат может быть от 0 до 18
             q=a[j]/10; // в следующий разряд переносится кол-во десятков
             a[j]=a[j]%10; // а здесь остаётся кол-во единиц - одна цифра
            } // вот и умножили на 2
       } // возвели в нужную степень
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru