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

После ввода с клавиатуры произвольного одномерного массива целых чисел (объекта данного класса),в пределах целого типа вывести в два столбика положите - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ быстрая работа с графикой http://www.cyberforum.ru/cpp-beginners/thread179044.html
Добрый день. интересует способ быстрого выведения множества пикселей на экран. мне не нужны полигоны и другие сложные объекты, нужны именно пиксели. также пока не важно, полноэкранный режим, или оконный, подойдут оба. как лучше это сделать в осях семейства windows?
C++ Как програмно создать переменную? как програмно создать переменную. тойст чтобы в нужном месте программа сама могла создавать переменную такую какую буден нужно (зависимо от входных параметров) http://www.cyberforum.ru/cpp-beginners/thread178820.html
C++ Списковые структуры данных
Привет всем, я уже не могу, выручайте, надо сделать 2 задачи, но 1 задача это больше идет как разбор списков. Ну я вообщем прошу помощи:) Первая задача: Основные работы со списками поля которых могут хранить целые числа.Кроме того, в виде отдельных функций реализованы операции по заполнению списка элементами, обходу и печати списка, поиска со вставкой новых элементов и поиска с удалением...
C++ Программа для редактирования текста!
Помогите написать программу или хотя бы нарисуйте алгоритм работы программы: Имеется текстовый файл. Написать программу, которая перефор¬матирует каждую его страницу в три колонки. Все колонки должны быть выровнены по ширине. Параметры форматирования: - ширина колонок выходного файла; - расстояние между колонками. Заранее спасибо!
C++ программа поиска слов в файле по начальной букве http://www.cyberforum.ru/cpp-beginners/thread177940.html
Help! нужно написать программу на С++, которая выводит на экран все слова из произвольного текстового файла, начинающиеся на заданную букву... помогите плз
C++ изображения в С Ребят, помогите! Как в С сделать замену цвета на черно-белые, автоконтраст и автоматическую цветовую коррекцию? подробнее

Показать сообщение отдельно
Manjak
269 / 175 / 7
Регистрация: 12.03.2010
Сообщений: 494
21.10.2010, 00:15     После ввода с клавиатуры произвольного одномерного массива целых чисел (объекта данного класса),в пределах целого типа вывести в два столбика положите
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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
#include <iostream>
#include <iomanip>
#include <algorithm>
#include <vector>
#include <iterator>
 
using namespace std;
 
class Numeric
{
public:
    Numeric()
    {
        copy(istream_iterator<int>(cin), istream_iterator<int>(), back_inserter(m_vnNumbers));
    }
 
    void print()
    {
        vector<int>::iterator positiveNum = find_if(m_vnNumbers.begin(), m_vnNumbers.end(), bind2nd(greater<int>(), 0));
        vector<int>::iterator negativeNum = find_if(m_vnNumbers.begin(), m_vnNumbers.end(), bind2nd(less<int>(), 0));
 
        cout << setw(10) << "Positive" << setw(10) << "Negative" << endl;
 
        while (positiveNum != m_vnNumbers.end() || negativeNum != m_vnNumbers.end())
        {
             cout << setw(10);
             if (positiveNum != m_vnNumbers.end())
             {
                cout << *positiveNum;
                positiveNum = find_if(++positiveNum, m_vnNumbers.end(), bind2nd(greater_equal<int>(), 0));
             }
             else
             {
                 cout << ' ';
             }
 
             cout << setw(10); 
             if (negativeNum != m_vnNumbers.end())
             {
                 cout << *negativeNum;
                 negativeNum = find_if(++negativeNum, m_vnNumbers.end(), bind2nd(less<int>(), 0));
             }
             else
             {
                 cout << ' ';
             }
             cout << endl;
        }
 
    }
 
private:
    vector<int> m_vnNumbers;
};
 
 
 
int main(int argc, char* argv[])
{
    Numeric a;
    a.print();
    system("pause");
    return EXIT_SUCCESS;
}
 
Текущее время: 15:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru