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

div и mod - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Строки в С++ http://www.cyberforum.ru/cpp-beginners/thread302903.html
всем привет, не могли бы помочь человеку, который не очень разбирается в программировании. Необходимо написать программу, в которой отражены все методы работы со строками с С++. основные:конкатенация, поиск подстроки в строке, перевод в разные типы строк(char*, string, String).
C++ Как передать такой массив в функцию Есть большой массив память для которого выделяеться динамически double *****massiv_resultatov = new double****; for(i = 0; i < 25; i++) massiv_resultatov = new double***; for(i = 0; i < 25; i++) for(j = 0; j < 15; j++) massiv_resultatov = new double**; for(i = 0; i < 25; i++) for(j = 0; j < 15; j++) for(k = 0; k < 15; k++) massiv_resultatov = new double*; for(i = 0; i < 25; i++) for(j... http://www.cyberforum.ru/cpp-beginners/thread302886.html
C++ Таблица идентификаторов и ее инициализация
Добрый вечер программистам)) Задали вот такое задание: Реализовать таблицу и операции над ней с помощью инструментального языка программирования. Реализация работы с таблицей должна быть выполнена в виде нескольких процедур, соответствующих операциям над записями таблицы: поиск записи, добавление новой записи, чтение/занесение значения некоторого атрибута записи, исключение записи, реорганизация...
Двумерные массивы C++
Из файла данных считать в двумерный массив действительные числа. Определить минимальный элемент в заданном столбце и номер строки, в которой он находится. Матрицу и результат занести в файл результатов.
C++ Изменение порядка следования элементов в массиве через рекурсию http://www.cyberforum.ru/cpp-beginners/thread302867.html
Помогите реализовать через рекурсию. без указателей.. Задача: изменить порядок следования элементов в массиве на обратный. Пример: < 1 2 3 4 > 4 3 2 1 #include <cstdlib> #include <iostream> #include <cmath> #include <clocale> using namespace std;
C++ Работа с файлами В магазине имеются различные товары, причем каждому товару в качестве названия присвоен целочисленный код. Для контроля за наличием товара создается ЛИТЕРНЫЙ файл, состоящий из записей, описывающих товары - по одной записи на каждый товар. Запись имеет следующий вид (второй солбец - форматные спецификации строки с форматами преобразований типов - второй параметр функции fprintf) Код... подробнее

Показать сообщение отдельно
diagon
Higher
 Аватар для diagon
1920 / 1186 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
23.05.2011, 18:45     div и mod
Есть кусок кода из длинной арифметики.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
struct div_result{
    std::vector<int> div;
    long long mod;
};
div_result div(std::vector<int> a,long long b){ //В каждой ячейке вектора 1 цифра, числа лежат в перевернутом виде
    div_result q;
    std::vector<int> c;
    bool k=false;
    long long x=0;
    for (int i=a.size()-1;i>=0; i--){
        x=x*10+a[i];
        if (x<b&&!k&&i) continue;
        k=true;
        c.push_back(x/b);
        x%=b;
    }
    std::reverse(c.begin(),c.end());
    q.div.assign(c.begin(),c.end());
    q.mod=x;
    return q;
}
 
Текущее время: 01:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru