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

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

Войти
Регистрация
Восстановить пароль
 
MoLoTVaDiM
1 / 1 / 0
Регистрация: 15.11.2010
Сообщений: 29
#1

Файлы. Динамические массивы. - C++

21.03.2011, 16:53. Просмотров 319. Ответов 4
Метки нет (Все метки)

Вывести на экран элементы входной последовательности положительных целых чисел, встречающихся
в ней не более одного раза. Входная последовательность сохраняется в файле "lab1.dat"в виде:
<элемент 1> <элемент 2> ... -1

Не разбираюсь в файлах!! Помогите реализовать!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.03.2011, 16:53
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Файлы. Динамические массивы. (C++):

Динамические массивы, файлы, строки - C++
В первой строке файла указано количество строк. Выделить память под массив указателей на строки, ввести текст построчно, динамически...

Динамические массивы и функции. Динамические массивы. - C++
Дана матрица 6х8 целого типа. Создать одномерный массив, содержащий элементы матрицы, кратные числу, введенному с клавиатуры.

Указатели и массивы. Индексация с помощью указателей. Передача массивов в функции. Динамические массивы (обработка матриц) - C++
Для каждого элемента , bij, i= 1,...,n , j=1,...,n определяется свой многоугольник местонахождением соответствующего элемента aij (см....

Динамические массивы - C++
Попытался поработать с дин. массивами, почему то ошибка появляется,может подскажете в чем проблема #include &quot;iostream&quot; using...

Динамические массивы: - C++
Найти максимальный элемент матрицы.

Динамические массивы - C++
Сформировать динамический двумерный массив, заполнить его случайными числами и вывести на печать. Добавить строку с заданным номером и...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Ma3a
Эксперт C++
616 / 460 / 31
Регистрация: 28.01.2011
Сообщений: 605
21.03.2011, 18: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
#include <fstream>
#include <iostream>
#include <map>
#include <algorithm>
 
void Print(std::pair<int,int> num)
    {
    if(num.second == 1)
        std::cout << num.first << ' ';
    }
 
int main()
    {
    std::map<int,int> num_count;
 
    std::ifstream input("lab1.dat");
    while(input.good())
        {
        int temp;
        input >> temp;
        if(temp == -1)
            break;
        ++num_count[temp];
        }
 
    std::for_each(num_count.begin(),num_count.end(),Print);
    return 0;
    }
MoLoTVaDiM
1 / 1 / 0
Регистрация: 15.11.2010
Сообщений: 29
21.03.2011, 19:15  [ТС] #3
А какое из етих оно?

- Форматированный ввода-вывода
- Не форматированный ввода-вывода
- Объект-ориентированное ввода-вывода

Я немагу разобратса?(
Ma3a
Эксперт C++
616 / 460 / 31
Регистрация: 28.01.2011
Сообщений: 605
21.03.2011, 19:19 #4
Из этих пунктов выберу первое и третье, так как cout и input - это объекты, то есть можно назвать объектно-ориентированным, ну и с помощью них осуществляются форматированный вывод и ввод соответственно.
MoLoTVaDiM
1 / 1 / 0
Регистрация: 15.11.2010
Сообщений: 29
21.03.2011, 19:23  [ТС] #5
Спасибо большое! разобрался)
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.03.2011, 19:23
Привет! Вот еще темы с ответами:

Динамические массивы - C++
Помогите сделать задание пожалуйста , люди. Никак не могу понять как это оживить это... Язык: С++ MS VS: Win32 Console...

динамические массивы ? - C++
как заполнить массив2 к примеру отрицательными элементами с массива1

Динамические массивы - C++
пишу функции по сложению умножению делению и вычитанию полиномов void sub(){ int x,y; cout&lt;&lt;&quot;vvod stepeni A(x): &quot;; ...

Динамические массивы. - C++
Пишу в Microsoft Visual Studio -&gt;Win32 Console application -&gt;C++. Может кто нибудь скинут готовые программы на эту тему (Динамические...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
21.03.2011, 19:23
Ответ Создать тему
Опции темы

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