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

Организация шаблонов на языке С++, библиотека STL - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ошибка с функцией std::uninitialized_copy http://www.cyberforum.ru/cpp-beginners/thread1034664.html
Ребята у меня есть большой код, в котором используется класс std::Allocator<T>. Всё вроде хорошо, но выдает: error C4996: 'std::_Uninitialized_copy0': Function call with parameters that may be unsafe - this call relies on the caller to check that the passed values are correct. To disable this warning, use -D_SCL_SECURE_NO_WARNINGS. See documentation on how to use Visual C++ 'Checked Iterators'...
C++ Не получается отладить программу В двумерном массиве удалить все строки, в которых среднее арифметическое элементов является двузначным числом. Не получаются два момента: 1)Вывести корректно в виде матрицы полученный массив 2)Удалить нормально строки Помогите сделать код рабочим. http://www.cyberforum.ru/cpp-beginners/thread1034654.html
C++ Составить блок-схему
Помогите составить блок схему #include <stdio.h> #include <conio.h> int main() { int a,i=0,min,min_n; do { i++; scanf("%i",&a);
C++ Оптимизация поиска next_permutation
Есть последовательность 0 71 97 99 103 113 113 114 115 131 137 196 200 202 208 214 226 227 228 240 245 299 311 311 316 327 337 339 340 341 358 408 414 424 429 436 440 442 453 455 471 507 527 537 539 542 551 554 556 566 586 622 638 640 651 653 657 664 669 679 685 735 752 753 754 756 766 777 782 782 794 848 853 865 866 867 879 885 891 893 897 956 962 978 979 980 980 990 994 996 1022 1093 Вопрос...
C++ Двумерный массив http://www.cyberforum.ru/cpp-beginners/thread1034642.html
Ввести двумерный массив AN×N , вывести его. Если сумма элементов над главной диагональю окажется больше чем сумма элементов под ней, то умножить на два максимальный элемент среди элементов на побочной диагонали, иначе – минимальный элемент среди этих элементов (побочной диагонали) возвести в квадрат. С первой частью ввод-вывод понятно.
C++ подскажите как дописать код условие: по последовательному каналу передается любой числовой символ (‗0‘, ‗1‘, ‗2‘,…, ‗9‘). В ответ контроллер передает принятый символ и все остальные числовые символы, предшествующие введенному. Все остальные вводимые символы игнорируются контроллером SDK-1.1. Например, на символ ‗4‘ ответом является ‗43210‘, ‗8‘ – ‗876543210‘, ‗1‘ – ‗10‘ и т.д. Каждому обмену данными между персональным... подробнее

Показать сообщение отдельно
BHyK
0 / 0 / 0
Регистрация: 09.12.2013
Сообщений: 6
09.12.2013, 18:35  [ТС]     Организация шаблонов на языке С++, библиотека STL
Даны натуральное число n, действительные числа a1,a2,…an . Если
Последовательность a1,a2,…an упорядочена по неубыванию, то оставить ее без изменения. Иначе получить последовательность an-1,an,…a1 . Результирующий cписок вывести в порядке a1,a2,…an.

Добавлено через 4 минуты
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
41
42
#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>::reverse_iterator rj;
    int n=0;
    double a;
    
    do
    {
    cout << "Enter size of list: ";
    cin >> n;
    }
        while(n<=0);
 
        cout << "Enter elements: "<<endl;
        for (int i=0; i<n; i++)
        {
            cin>>a;
            lst.push_back(a);
        }
        i=lst.begin();
        cout<<"Your list: "<<endl;
 
        while (i!=lst.end())
        {
        cout << *i << ' ' ;
        i++;
        }
        cout<<endl<<endl;
/*Не могу разобраться как после оформить код, думал сортировать, но так нельзя
в итоге я понял, что нужно использовать операцию реверс но как и куда не знаю*/
        lst.reverse();
        system ("pause");
    return 0;
}
 
Текущее время: 10:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru