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

Рекурсивная функция для вычисления суммы элементов арифметической прогрессии - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Номер минимального простого числа в массиве одномерном C++ http://www.cyberforum.ru/cpp-beginners/thread745598.html
Упорядочить массив целых положительных чисел по возрастанию, определить номер минимального простого числа до и после упорядочивания массива. Создать функции для сортировки массива и определения простого числа Добавлено через 4 часа 50 минут ну или хотя бы как определить что число минимальное и простое
C++ Переписать код с использование функций Какие функции можно сделать из этого кода? #include "stdafx.h" #include <iostream> #include <conio.h> #include <windows.h> #include<iomanip> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread745597.html
C++ Написать программу, которая считывает три предложения и выводит их в обратном порядке
помогите пожалуйста со строками, нужно Написать программу, которая считывает три предложения и выводит их в обратном порядке
C++ Не получается знаковое умножение
#ifndef INTEGERLONGS_HPP_INCLUDED #define INTEGERLONGS_HPP_INCLUDED //================================================================================================= namespace Longs { class TInteger; }; //================================================================================================= class Longs::TInteger {
C++ Объясните как работает код http://www.cyberforum.ru/cpp-beginners/thread745571.html
#include <stdio.h> #include <stdlib.h> #include <math.h> #define PRECISION 0.1e-6 double func1(size_t steps_count) { size_t i; double sum = .0;
C++ Кодировка/Частотный анализ Задание - типичный частотный анализ. Проблема в том что распознаваемый текст - Чешский. Текст в ASCII CP-1250. Не могу придумать алгоритм для определения спец символов(чешских букв). Буду благодарен если кто то подскажет в какую сторону двигаться. подробнее

Показать сообщение отдельно
LordSilren
0 / 0 / 0
Регистрация: 25.11.2011
Сообщений: 32
25.12.2012, 17:43     Рекурсивная функция для вычисления суммы элементов арифметической прогрессии
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>
#include <conio.h>
 
int pr(int n, int a1, int d,int sum)
{
if(n==1) return a1;
sum=a1+(n-1)*d+pr(n-1,a1,d);
return sum;
}
 
int main()
{
  int n,a1,d,sum;
    printf("Vvedite kol-vo elementov arifm. progressii \n");
    scanf("%d",&n);
    printf("Vvedite pervij element arifm. progressii \n");
    scanf("%d",&a1);
    printf("Vvedite raznost' elementov arifm. progressii \n");
    scanf("%d",&d);
 pr(n,a1,d,sum);
    printf("Summa elemenov arifm. progressii = %d",sum);
getch();
}
pr: функция не принимает 3 аргументов
в чем ошибка?

Добавлено через 36 минут
p.s так и не нашел ошибку...
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 14:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru