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

Подсчитать общее количество «счастливых» билетов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Матрицы: LU – разложение http://www.cyberforum.ru/cpp-beginners/thread561140.html
Сделана программа по заданию: Решить систему линейных алгебраических уравнений Ax=b методом LU – разложения (предварительно изменив порядок записи уравнений); Помогите, пожалуйста вывести в ответе матрицы L и U. #include "stdio.h" #include "conio.h" #include "iostream.h" int const N = 4; double a = { {25, 2, -2, 1}, {0, 17.3, 3, 0.9},
C++ Матрицы: получить новую матрицу путем умножения всех элементов на... Решите пожалуиста!!!Получить новую матрицу путем умножения всех элементов данной матрицы на ее найбольший по модулю элемент!Без iostream только! http://www.cyberforum.ru/cpp-beginners/thread561131.html
C++ правильное, рабочее описание цикла..
задача такая найти считанное слово в текстовом файле а после успешного нахождения, перед словом либо после выполнить перенос строки, найти он должен не один раз это слово, а столько раз сколько встречаеться в тексте...в файле ниже мой нынешний исходник
Проверка данных из файла C++
Добрый день, хотел бы спросить следующее: float read (float*ia,string f) { char ch; int i; ifstream file; file.open(f); if ( file.is_open()) {
C++ Матрицы: найти сумму элементов в тех столбцах, которые содержат хотя бы один отрицательный элемент http://www.cyberforum.ru/cpp-beginners/thread561071.html
помогите, пжл: 1)Характеристикой столбца целочисленной матрицы назовем сумму модулей его отрицательных нечетных элементов. Переставляя столбцы заданной матрицы, расположить их в соответствии с ростом характеристик. 2)Найти сумму элементов в тех столбцах, которые содержат хотя бы один отрицательный элемент. Добавлено через 20 часов 3 минуты помогите, плиз, очень нужно.
C++ Массив: вычислить сумму элементов массива, расположенных между первым и вторым отрицательными элементами. помогите, плиз: в одномерном массиве, состоящем из n вещественных элементов, вычислить: 1) номер минимального элемента массива; 2) сумму элементов массива, расположенных между первым и вторым отрицательными элементами. Преобразовать массив таким образом, чтобы сначала располагались все элементы, модуль которых не превышает 1, а потом — все остальные. подробнее

Показать сообщение отдельно
diagon
Higher
 Аватар для diagon
1921 / 1187 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
28.12.2012, 00:36     Подсчитать общее количество «счастливых» билетов
Цитата Сообщение от The_Japanese Посмотреть сообщение
У меня фреймворк 4, но System.Numerics.BigInteger нет...
Он в отдельной дллке лежит. Вам нужно добавить ссылку на эту дллку. Это делается вроде через Project->Add Reference->вкладка с .NET->System.Numerics. Писал по памяти, могу ошибаться.

Добавлено через 13 минут
В 12 студии чуть по другому, нужно сделать правый клик по проекту, выбрать Add Reference(добавить ссылку), и уже там искать System.Numerics.
Переведенный за две минуты вариант для шарпа без проверок на входные данные и прочих наворотов:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
using System;
using System.Numerics;
 
class Program
{
    static void Main()
    {
        Console.Write("Enter n: ");
        int n = int.Parse(Console.ReadLine()) / 2;
 
        var dinamic = new BigInteger[n + 1, n * 9 + 1];
 
        for (int i = 0; i <= 9; ++i)
            dinamic[1, i] = 1;
 
        for (int i = 2; i <= n; ++i)
        {
            for (int j = 0; j <= i * 9; ++j)
            {
                for (int k = 0; k <= Math.Min(j, 9); ++k)
                {
                    dinamic[i, j] += dinamic[i - 1, j - k];
                }
            }
        }
 
        BigInteger answer = 0;
 
        for (int i = 0; i <= n * 9; ++i)
            answer += dinamic[n, i] * dinamic[n, i];
 
        Console.WriteLine(answer);
    }
}
 
Текущее время: 03:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru