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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 5.00
Olen'ka
0 / 0 / 0
Регистрация: 23.03.2010
Сообщений: 5
#1

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

20.10.2010, 18:43. Просмотров 1196. Ответов 1
Метки нет (Все метки)

Здравствуйте.помогите пожалуйста...вот такая задачка.

После ввода с клавиатуры произвольного одномерного массива целых чисел (объекта данного класса),в пределах целого типа вывести в два столбика положительные и отрицательные числа.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.10.2010, 18:43
Здравствуйте! Я подобрал для вас темы с ответами на вопрос После ввода с клавиатуры произвольного одномерного массива целых чисел (объекта данного класса),в пределах целого типа вывести в два столбика положите (C++):

После ввода с клавиатуры произвольного текста, вывести на экран сумму его ASCII кодов - C++
После ввода с клавиатуры произвольного текста, вывести на экран сумму его ASCII кодов

После ввода с клавиатуры произвольного строки определить и вывести на экран количество латинских букв в нем - C++
После ввода с клавиатуры произвольной строки определить и вывести на экран количество латинских букв в нем.

После ввода с клавиатуры произвольного строки определить и вывести на экран строку символов только с четными н - C++
После ввода с клавиатуры произвольного строки определить и вывести на экран строку символов только с четными номерами кодов ASCII,...

Удалить из массива целых чисел все нули. Сформировать два новых массива. В первый переписать все элементы данного массива с четными номерами, во второ - C++
Удалить из массива целых чисел все нули. Сформировать два новых массива. В первый переписать все элементы данного массива с четными...

создать шаблон класса,реализующий буфер из произвольного (5) числа вещественных чисел. Числа ввести с клавиатуры содержащие буфера вывести на экран - C++
Помогите, пожалуйста.

После введения с клавиатуры произвольного одномерного массива целых чисел(в границах знакового целого типа) найти и вывести на экран самую длинную пос - Pascal
После введения с клавиатуры произвольного одномерного массива целых чисел(в границах знакового целого типа) найти и вывести на экран самую...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Manjak
269 / 175 / 7
Регистрация: 12.03.2010
Сообщений: 494
21.10.2010, 00:15 #2
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;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.10.2010, 00:15
Привет! Вот еще темы с ответами:

С клавиатуры вводится N целых чисел a1, a2,….,aN. Найти сумму этих чисел. Вывести на экран в процессе ввода чисел: a1+a2, a2+a3, …. aN-1+aN - Pascal
Помогите, пожалуйста! Решить задачу 3 способами: 1. Используя метки и оператор goto (не используя никакой цикл) 2. Используя цикл...

Написать процедуру ввода одномерного массива целых чисел - Pascal ABC
Помогите ребят с одной задачкой пожалуйста!! Запишите на ЯП Pascal код модуля, содержащего процедуру ввода одномерного массива целых...

Дано целое число N и набор из N целых чисел, содержащий по крайней мере два нуля. Вывести сумму чисел из данного набора между последними двумя нулями - Pascal
Дано целое число N и набор из N целых чисел, содержащий по крайней мере два нуля. Вывести сумму чисел из данного набора, расположенных...

Дан массив целых чисел N. Вывести сумму и произведение чисел данного массива, которое меньше K - PascalABC.NET
Помогите пожалуйста


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru