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

Работа с двунаправленым списком. STL <list> - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Блочная сортировка http://www.cyberforum.ru/cpp-beginners/thread1028801.html
Прошу помощи, нужен кусок кода с алгоритмом блочной сортировки, пишу через cin? cout? поэтому именно с этой табуляцией надо. Собственно немного конкретики. Есть фай, в нем числа 30858 15641 ...
C++ Калькулятор вида : 4*2+6-9 Итак,программа должна считать выражения типа :5,8*9-6,3/6. Когда ввожу выражение,программа завершает работу... Несколько раз переписывал,не могу найти ошибку ( Подскажите в чем может быть... http://www.cyberforum.ru/cpp-beginners/thread1028793.html
Удалить слово из строки C++
Помогите написать программу. Задача: Удалить слово из строки. Входные данные: строка, в которой слова разделены одним или несколькими пробелами(пробелы могут стоять в начале и конце строки), и...
C++ Работа с классами
Класс соревнование. В каждом соревновании по три участника и произвольное число туров. После проведения туров объявляется победитель. Многочисленные ошибки, из за чего? #include <iostream>...
C++ Сортировка с усложненным правилом http://www.cyberforum.ru/cpp-beginners/thread1028762.html
Нужно написать сортировку, сначала отрицательные числа потом положительные, все на возросстание. Не как не могу понять функций логического типа bool. Вот сам писал, условие для метода вставки....
C++ переменной не присваивается тип long double Добрый вечер. У меня никак не получается присвоить переменной тип long double: MMM или значение 171! и выше. Помогите пожалуйста. Может какую библиотеку ещё подключить? #include "stdafx.h"... подробнее

Показать сообщение отдельно
same
0 / 0 / 0
Регистрация: 27.09.2013
Сообщений: 7

Работа с двунаправленым списком. STL <list> - C++

04.12.2013, 21:00. Просмотров 652. Ответов 5
Метки (Все метки)

Помогите пожалуста найти ошибку..
3) Даны натуральное число n, действительные числа x1,x2,....,xn . Вычислить:
x1*xn+x2*xn-1+...+xn*x1

Моя прога..
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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#include "stdafx.h"
#include <list>
#include <iostream>
 
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    list<double> lst;
    list<double>::iterator i;
    list<double>::iterator j;
    int n=0;
    double a;
    cout << "Enter size of list: ";
        cin >> n;
        cout << "Enter elements: "<<endl;
        for (int i=0; i<n; i++)
        {
            cin>>a;
            lst.push_back(a);
        }
        i=lst.begin();
        while (i!=lst.end())
        {
        cout << *i << ' ' ;
        i++;
        }
        
        i=lst.begin();
        j=lst.end();
        double sum=0;
        while (i!=lst.end() && j!=lst.begin())
{           sum+=*i * *j;
        i++;
        j--;
}
        cout<<sum;
        system ("pause");
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru