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

Вычислить сумму последовательности из N элементов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ командные строки N пары чисел http://www.cyberforum.ru/cpp-beginners/thread1079059.html
Составить программу, которая получает из командной строки N пар чисел (первым должна идти количество таких пар, а потом сами пары чисел). Сравнить числа в каждой паре и напечатать больше из них. честно говоря я вообще не поняла,что тут делать(( на украинском звучит условие так: Скласти програму, що отримує із командного рядка N пар чисел (першим повинна йти кількість таких пар, а потім самі...
C++ Поменять крайние цифры числа местами Как решить данную задачу? Ввести трехзначное число a. Поменять крайние цифры числа местами. Спасибо за внимание! http://www.cyberforum.ru/cpp-beginners/thread1079054.html
Открытие указанной папки при нажатии на кнопку C++
Всем доброго времени суток! Можно ли сделать так, что бы в программе при нажатии кнопки открывалась какая-либо указанная папка Windows?
Ошибочный вывод массива через функцию C++
Помогите исправить код... #include "stdafx.h" #include <iostream> #include <iomanip> using namespace std; const int size = 3; const int n = 2;
C++ с паскаля записать на с++ http://www.cyberforum.ru/cpp-beginners/thread1079037.html
Описать функцию Min3(A,B,C) вещественного типа, находящую минимальное из трех вещественных чисел A, B и C. С помощью этой функции найти минимальные из наборов (A,B,C), (A,B,D), (A,C,D), если даны числа A, B, C, D это условие. ниже решение на паскале. program min; var a,b,c,d:real; function min3(a,b,c:real):real;
C++ Указатель на строку Доброго времени суток. У меня вопрос по поводу *char К примеру у меня есть функция void get(char *s1) { s1="hello"; } Как мне сделать что бы я передал свою строку в эту фукцию и она мне ее изменила подробнее

Показать сообщение отдельно
Alex566
 Аватар для Alex566
240 / 152 / 18
Регистрация: 03.04.2013
Сообщений: 317
23.01.2014, 01:15     Вычислить сумму последовательности из N элементов
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 msum(int n,int *arr)
{
    return (n>=2)?arr[n-1]*arr[n-2]+msum(n-2,arr):0;
}
 
int main()
{
    int n,*arr;
    cout << "Input n - ";
    cin >> n;
    arr = new int[n];
    for (int i = 0; i < n; i++)
    {
        cout << "Input " << i + 1 << "-th number - ";
        cin >> arr[i];
    }
    cout << "Msum = " << msum(n, arr) << endl;
    delete[] arr;
    system("pause");
    return 0;
}
 
Текущее время: 19:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru