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

Возведение двойки в 40-вую и более степень - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Площадь произвольного многоугольника с проверкой на пересечения http://www.cyberforum.ru/cpp-beginners/thread1581547.html
Площадь произвольного многоугольника. Даны натуральное число n, действительные числа x1,y1,x2,y2,...,xn,yn. Найти площадь n-угольника произвольной конфигурации, вершины которого при некотором последовательном обходе имеют координаты (x1,y1),(x2,y2),...,(xn,yn). Реализовать проверку корректности исходных данных в подпрограмме. Все бы хорошо нашлось по формуле, но нужна проверка на...
C++ Поиск подстроки в строке #include "stdafx.h" #include <stdio.h> #include <iostream> using namespace std; int GetLength(char* string) { int i; int length = 1; for (i = 1; string; i++) { http://www.cyberforum.ru/cpp-beginners/thread1581531.html
Проверка правильности шаблона класса vector? C++
Задание для лабараторки Название класса: Вектор и перегружаемая операция << (вывод коллекции в поток вывода). У меня что-то получилось но может вы подскажите что можно исправить или улучшить или свое предложите. И посоветуйте где добавить работу с исключительными ситуацими. #include <iostream> #include <string.h> #include <vector> #include <typeinfo> #include...
C++ Найти среднее арифметическое положительных элементов строки, у которой первый элемент меньше второго в с++
Найти среднее арифметическое положительных элементов строки, у которой первый элемент меньше второго в с++
C++ Удаление подстроки из текстового файла http://www.cyberforum.ru/cpp-beginners/thread1581505.html
Здравствуйте. Нужна помощь. Необходимо написать программу распознаватель для языка слов правильно разбитых на 2 части. Программу я написала, вроде правильно работает. Далее необходимо написать программу, которая исключает из исходного текстового файла подстроки, являющиеся цепочками заданного языка.// // #include "stdafx.h" #include <iostream> #include <string> #include <conio.h>...
C++ Com0com как запрограммировать порты com0com на передачу друг другу? есть примеры? подробнее

Показать сообщение отдельно
MansMI
1046 / 843 / 205
Регистрация: 08.01.2012
Сообщений: 3,026
15.11.2015, 14:11     Возведение двойки в 40-вую и более степень
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
    n=100;
    char *c=new char[n];
    for(int i=0; i<n-1; i++) c[i]='0';
    c[n-1]=0;
    c[n-2]='1';
    int a=0,pos=n-2;
    for(int i=0; i<n; i++)
    for(int j=n-2; j>=pos; j--)
    {
        int b=(c[j]-'0')*2+a;
        c[j]='0'+b%10;
        a=b/10;
        if(a && j==pos) pos--;
    }
    cout<<c+pos<<endl;
 
Текущее время: 22:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru