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

Вычислить сумму ряда - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Раздробить слово http://www.cyberforum.ru/cpp-beginners/thread276254.html
Дано слово: "write('a=c-b.vv" Как создать массивы: со словами {write,vv}, с переменными {a,b,c}, со знаками {(,',=,-,.},
C++ Создать класс "участник" Доброго времени суток, форумчане!!! Сейчас прохожу тему по С++ "Классы" и пока не очень догоняю. А тут препод сразу такое задание дал: 1. Класс “участник”: фамилия, телефон, адрес. 2. Потомки: “участник очереди на получение жилья” (дата постановки на учет, наличие льгот, порядковый номер, в очереди); “участник выездной конференции”(требует ли поселение, длительность доклада, время... http://www.cyberforum.ru/cpp-beginners/thread276251.html
Динамическое выдиление памяти C++
Написать программу для обработки массивов. Все массивы создаются путем динамического выделения памяти. Доступ к их элементов производится с помощью исключительно указателей. Подсчитать количество отрезков, образующих непрерывные последовательности положительных чисел расположенных по возрастанию
с++ Использование структур C++
Даны сведения о кубиках: размер кубика, его цвет, материал.Найти количество кубиков каждого из перечисленных цветов и их суммарный объем.
C++ Как вывести масив в столбик? http://www.cyberforum.ru/cpp-beginners/thread276232.html
Как вывести масив с определёным параметром в столбик. Например: есть масив от -100 до 100, вывести масив в таком порядке: минусовые елементы влево, плюсовые вправо и нули по середине.
C++ c++ Даны две строки: S1 и S2. Определить количество вхождений строки S2 в строку S1. Очень надеюсь на помощь подробнее

Показать сообщение отдельно
dampir_sanek
149 / 147 / 21
Регистрация: 09.02.2010
Сообщений: 407
18.05.2011, 18:03     Вычислить сумму ряда
Basek, вот держи тот же, код но на Си.
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <stdio.h>
 
int main()
{
   int num, sum = 0, last_mem = 1, sum_elem = 0;
   double ttl = 0., frac = 1.;
   int i;
 
   scanf("%d", &num);
   num *= 2;
   for (i = 2; i <= num; i+=2)
   {
      frac /= (double)(i * (i-1));
      last_mem += i;
      sum += last_mem + sum_elem;
      sum_elem += i;
      last_mem += i;
      ttl += sum*frac;
   }
   printf("%lf", ttl);
   getchar();
   return 0;
}
 
Текущее время: 16:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru