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

Вычислить сумму по формуле - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Обработка одномерного массива http://www.cyberforum.ru/cpp-beginners/thread1196927.html
из двух функций с использованием указателей. В главной функции выполнить ввод одномерного массива с файла и вывод полученных результатов в файл. В вызываемой функции выполнить обработку одномерного массива.
C++ Указатель на класс как поле класса Как работать с указателем в классе class A {}; class B {private: A * uk}; // как с ним работать? http://www.cyberforum.ru/cpp-beginners/thread1196918.html
C++ Не полностью заполняется массив
void work::dataLoad(){ string title,prod,app; string hdd; int key,j,l=1,k=0,p=0; boolean flag; string str,index,addStr; system("cls"); printf("%-20s","1. Загрузить csv-файл\n"); printf("%-20s","2. Загрузить ini-файл\n"); key=getch();
Разработать класс Итератор C++
ребята, помогите пожалуйста. Разработать класс Итератор который имеет конструктор и функции с установкой на начало списка, проверка конца списка, доступ к текущему элементу списка,переход к следующему элементу, переход к предыдущему элементу. Добавлено через 1 час 11 минут Цели работы: Освоение технологии реализации позиционных, линейных коллекций на примере АТД "Список". Освоение методики...
C++ Создание класса, моделирующего работу RS-триггера http://www.cyberforum.ru/cpp-beginners/thread1196870.html
Здравствуйте! Помогите пожалуйста с заданием.. Создать класс RS_trigger, моделирующий работу R-S триггера. Триггер принимает логическое состояние 0 или 1. По входу S (наверное требуется написание метода) триггер устанавливается в состояние 1, а по входу R соответственно в 0. Нужно осуществить перегрузку операции логического И для создаваемого класса (операция осуществляется над группой...
C++ В словах наибольшей длины удалить среднюю букву (средние буквы) В тексте все слова разделены пробелами и знаками препинания. Напечатать все слова, предварительно выполнив преобразования: в словах наибольшей длины удалить среднюю (средние) букву. подробнее

Показать сообщение отдельно
ExModE
2 / 2 / 2
Регистрация: 04.03.2011
Сообщений: 27
03.06.2014, 19:12     Вычислить сумму по формуле
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <ifstream>
using namespace std;
int fac(int x) { return (x == 1) ? 1 : x*fac(x-1);
int main()
{
   ifstream in("input.txt");
   int n;
   in >> n;
   int * A = new int[n];
   for(int i = 0; i < n; i++)
      in >> A[i];
   int result = 0;
   for(int i =2; i < n; i++)
       result += A[i-2]*A[i-2] + fac(i-1);
   ofstream out("output.txt");
   out << result << endl;
   return 0;
}
 
Текущее время: 18:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru