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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ матрица http://www.cyberforum.ru/cpp-beginners/thread261265.html
В заданной целочисленной матрице найти количество ее столбцов, элементы которых упорядочены по убыванию. Помогите пожалуйста, я не могу написать это всё на СИ
C++ ошибка при работе с двунаправлеными списками //помогите исправить пожалуйста. отладчик пишет <Bad Ptr> при объявлении указателя на голову списка int main () { int q; printf ("q\n"); scanf ("%d", & q); list * head = Add (NULL); for (list... http://www.cyberforum.ru/cpp-beginners/thread261263.html
C++ Функции. Перегрузка функций
Используя механизм перегрузки функций, разработайте две версии функции F, заголовки которых выглядят следующим образом: 1)float F ( float x ); 2)void F (float x, float &y); Продемонстрируйте работу...
Определить наибольший элемент в каждом столбце заданной прямоугольной матрицы В. Вычислить сумму элементов 3-г C++
Определить наибольший элемент в каждом столбце заданной прямоугольной матрицы В. Вычислить сумму элементов 3-го столбца.
C++ Объясните пожалуйста код и ход работы программы на С++ http://www.cyberforum.ru/cpp-beginners/thread261240.html
Вот код фрагмента программы: int i; int l=strlen(str); int k=strlen(fsubstr); bool fl=true; for (i=0;i<l-k;i++){ int j; for (j=0;j<k;j++){ ...
C++ Получить целочисленную матрицу по правилу Здраствуйте! Задача такова: Даны целые числа а1, а2, а3. Получить целочисленную матрицу i,j=1,2,3, для которой bij=ai-3aj. Я думал что чуть-чуть (хоть капельку) смыслю в программирований, но... подробнее

Показать сообщение отдельно
Ma3a
Эксперт C++
617 / 461 / 31
Регистрация: 28.01.2011
Сообщений: 605
21.03.2011, 18: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
#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;
    }
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru