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

Рекурсивная функция (вычислить сумму) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Системы исчесления http://www.cyberforum.ru/cpp-beginners/thread817910.html
Будет ли разница в выполнении кода, если цифры записывать в двоичной, десятеричной, восьмеричной системе исчисления. Если да, то какой вариант наиболее оптимизированее?
C++ Найти сумму бесконечного ряда Здравствуйте, дорогие форумчане. Помогите, пожалуйста, исправить ошибку. Задание прикрепил на скрине, так как не нашёл тут редактор формул. Вот сама программа, но у меня в ней ошибка, так как в консоли вообще выводит не совсем то, что надо. #include<iostream> #include<conio.h> #include<math.h> int main() {int k; http://www.cyberforum.ru/cpp-beginners/thread817908.html
Построение массива 6×6 C++
День добрый. Помогите разобраться с массивом 36 35 33 30 26 21 34 32 29 25 20 15 31 28 24 19 14 10 27 23 18 13 09 06 22 17 12 08 05 03 16 11 07 04 02 01
C++ Установка библиотеки WinBGIm для Embarcadero Rad Studio 2010
Пытаюсь установит графическую библиотеку WinBGIm в Rad Studio 2010. Скинул все файлы в папку и в проекте указал её в include path. При вызове initwindow() при сборке ошибка Error: Unresolved external '_initwindow' referenced from C:\USERS\ADMIN\DOCUMENTS\RAD STUDIO\LABS\GRAPHICS\DEBUG\MAIN.OBJ Error: Unable to perform link
C++ Пустой терминал (в котором можно писать, что угодно) при выполнении программы http://www.cyberforum.ru/cpp-beginners/thread817895.html
Доброго времени суток. Возникла такая проблема. Пробую выполнить программу в geany, на что geany выдает пустой терминал в котором я могу вводить, что угодно (он ни на что не реагирует). Программа собирается и компилируется нормально. Простой Hello World компилируется тоже нормально. В чем проблема ? Кто подскажет. Вставил в main строчу с hello, все равно ее не вывело. Вот код программы: #...
C++ Обучение с нуля Добрый день. Решил заняться изучением программирования на С++. С чего начать? Изучать литературу по С++? (на форуме нашел какую). Или надо начинать с более низкого старта? Алгоритмизацию изучит или что - то еще? Просто боюсь начать изучать С++ и упустить важное, что надо изучать новичку в первую очередь. Заранее спасибо! подробнее

Показать сообщение отдельно
Kingaz
0 / 0 / 0
Регистрация: 11.10.2011
Сообщений: 15
25.03.2013, 22:07  [ТС]     Рекурсивная функция (вычислить сумму)
Всё равно не правильно(

Вот правильный код на паскале, я попытался переделать его на c++, но ничего не получилось, программа стала вылетать

Pascal
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
program Project1;
 
{$APPTYPE CONSOLE}
 
{$R *.res}
 
uses
  System.SysUtils;
 
const n = 2;
 
function f(const lvl : integer; sum : integer) : real;
var
   s : real;
   i : integer;
begin
   if lvl = 0 then f := 1 / sum
   else
   begin
      s := 0;
      for i := 1 to n do s := s + f(lvl - 1, sum + i);
      f := s;
   end
end;
 
var s : real;
    i1, i2, i3, i4 : integer;
begin
 
   writeln(f(n, 0):12 :8);
   ReadLn;
end.
 
Текущее время: 21:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru