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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
eddie_nigma
0 / 0 / 0
Регистрация: 12.03.2014
Сообщений: 3
#1

Вычислить значение суммы. Задача с использованием "длинной арифметики". - C++

12.03.2014, 17:49. Просмотров 330. Ответов 7
Метки нет (Все метки)

Тема: «Задачи на длинную арифметику»
Задача: Вычислить точное значение суммы 1^2 + 2^2 + 3^2 + ... + n^2 (n ≥ 20000).
Пожалуйста, напишите код!
0
Миниатюры
Вычислить значение суммы. Задача с использованием "длинной арифметики".  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.03.2014, 17:49
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вычислить значение суммы. Задача с использованием "длинной арифметики". (C++):

я задал произвольный текст длинной 5 строк, и допустим что я ввел 5 раз букву "П" , какой цикл нужно создать чтобы пометять букву "П" на букву "Р" ? - C++
я задал произвольный текст длинной 5 строк, и допустим что я ввел 5 раз букву "П" , какой цикл нужно создать чтобы пометять букву "П" на...

Даны три слова - "мама", "мыла", "раму". Задача - напечатать всевозможные варианты построения слов - C++
Я записал код, однако эту часть надо автоматизировать, поможете? КОД: } #include <iostream> using namespace std; int main()...

Необработанное исключение в "0x76f015de" в "контрольная 1 задача 2.exe": 0xC0000005: Нарушение прав доступа при чтении "0x334e2c64" - C++
доброго времени суток. Необработанное исключение в "0x76f015de" в "контрольная 1 задача 2.exe": 0xC0000005: Нарушение прав доступа при...

В зависимости от времени года "весна", "лето", "осень", "зима" определить погоду "тепло", "жарко", "холодно", "очень холодно" - C++
В зависимости от времени года "весна", "лето", "осень", "зима" определить погоду "тепло", "жарко", "холодно", "очень холодно". Я так...

Вычисление суммы позиций на которых в слове Х стоят буквы "в" и "п" - C++
Вот тут дали задание и не знаю как решить....я думаю есть добрые люди???=))) Напишите программу вычисления суммы позиций на которых в...

Реализовать классы "Воин", "Пехотинец", "Винтовка", "Матрос", "Кортик" (наследование) - C++
Разработать программу с использованием наследования классов, реализующую классы: − воин; − пехотинец(винтовка); − матрос(кортик). ...

7
Тамика
Котовчанин
912 / 455 / 145
Регистрация: 16.02.2010
Сообщений: 3,144
Записей в блоге: 27
12.03.2014, 19:36 #2
Это не самое легко задание, которое можно вот так вот взять и сделать.
0
eddie_nigma
0 / 0 / 0
Регистрация: 12.03.2014
Сообщений: 3
12.03.2014, 23:04  [ТС] #3
Я понимаю...
Но увы, сам справиться не могу...
0
Progers
New to C++
83 / 44 / 5
Регистрация: 14.01.2013
Сообщений: 258
13.03.2014, 00:22 #4
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
#include <iostream>
 
using namespace std;
 
int main()
{
    int n;
    int mass[20000];
    cout << "Input n: "; cin >> n;
    for(int a = 1; a <= n; a++)
    {
        mass[a] = a * a;
        cout << mass[a] << "   ";
    }
    cout << endl;
    int k = 0;
    for(int b = 1; b < n; b++)
    {
        k = k + mass[b] + mass[b + 1];
        cout << k <<"     ";
    }
    cout << endl;
    return 0;
}
0
eddie_nigma
0 / 0 / 0
Регистрация: 12.03.2014
Сообщений: 3
13.03.2014, 00:32  [ТС] #5
Progers, увы, входит в бесконечный цикл. Да и размерность ответа моей задачи, выходит далеко за рамки int.
0
Progers
New to C++
83 / 44 / 5
Регистрация: 14.01.2013
Сообщений: 258
13.03.2014, 01:02 #6
C++
1
unsigned int //?
Добавлено через 6 минут
Хотя там громадное значение, попробуйте Double и вывод на экран с флагами fixed кажется.
0
some_name
Вежливость-главное оружие
226 / 224 / 55
Регистрация: 19.02.2013
Сообщений: 1,441
13.03.2014, 01:11 #7
посетите вот эти ссылки, найдета мноооого полезного:
Длинннная арифметка
Длинннная арифметика
1
TheFox
131 / 67 / 10
Регистрация: 13.05.2013
Сообщений: 437
13.03.2014, 01:14 #8
Progers, 26ceda3f9b0h так что и в unsigned int не поместится. В лоб можно посчитать только типом long long на х64.
0
13.03.2014, 01:14
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.03.2014, 01:14
Привет! Вот еще темы с ответами:

Вычислить с точностью eps > 0 значение "золотого сечения" - C++
&quot;Вычислить с точностью eps&gt;0 значения &quot;золотого сечения&quot; - предел последовательности {q} , при i -&gt;inf , q=f/f, i = 2,3 .. где f - числа...

Вычислить с точностью eps значение функции "y" - C++
Даны числа eps&gt;0 и х. Вычислить с точностью eps значение функции &quot;y&quot;

Класс длинной арифметики - C++
Дайте класс длинной арифметики - хотелось бы разобраться в этой штуке, а то какие исходники не найду - то не рабочие, то еще что-то( ...

Очень нужна работающая программа по "Длинной арифметике вычитания" - C++
Очень нужна работающая программа по &quot;Длинной арифметике вычитания&quot;


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru