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

Номера строк с одинаковыми суммами - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Создать два прямоугольника, определить их площади http://www.cyberforum.ru/cpp-beginners/thread1189360.html
Задача с использованием наследования: Прямоугольник_-_Расход бетона на фундамент. Создать два Прямоугольника, определить их площади. Создать два фундамента. Определить расход бетона на фундамент(объем) и количество краски для покрытия боковой и верхней поверхности фундамента. Базовый класс Прямоугольник c полем ширина и высота, методами для вычисления периметра Прямоугольника и для вычисления...
C++ Вывод кода символа Почему при таком выводе кода символа в консоли выводится -33? Как я понимаю, используется кодировка MS Windows. Работаю в VS 2013. cout << (int)'Я'; http://www.cyberforum.ru/cpp-beginners/thread1189358.html
Прокоментируйте программу C++
#include <iostream.h> #define pi 3.14159 class Rectangle; //Предварительное объявление класса class Circle{ float S; float R; void area() {S=pi*R*R;} friend float sumS(Rectangle,Circle);//Объявление "дружественности" public: Circle(float r) {R=r;}
C++ Слежение объекта за курсором
Доброго времени суток. Делаю игру на OpenGL и возникла небольшая проблема, над которой бьюсь уже не первый день. Есть окно, размерами 600х600, в нем я рисую по центру окружность радиуса 100 пикселей. В этой окружности рисую прямую(радиус), с координатами первой точки (300, 300) - центр окружности и вторые координаты лежат на окружности. Так вот, если я изменяю положение курсора мыши, мне нужно...
C++ Табуляция функции y=x^2-4x+3 http://www.cyberforum.ru/cpp-beginners/thread1189343.html
Табулировать функцию y=x^2-4x+3. Программа должна содержать описание класса, реализующего поставленную задачу. Начальные значения параметров задавать с использованием конструктора. Кто-нибудь может помочь с заданием? Последние задание в контрольной уже который час не пойму как сделать. Или может у кого-нибудь есть аналогичный код? Очень хочу разобраться Добавлено через 23 часа 37 минут...
C++ Теория вероятностей. Не могу понять как написать на С++ Определить вероятность того, что в семье имеющей 6 детей не больше 4 девочек. Веpоятность pождения девочки p=0.5, мальчика q=1-p Веpоятность того, что в семье, имеющей n детей, будет m девочек: Необходимо вычислить вероятности того, что в семье не будет ни одной девочки, одна девочка, две девочки и т.д. до четырех девочек включительно, а затем пpосуммиpовать вычисленные вероятности. подробнее

Показать сообщение отдельно
Max Dark
В поиске работы
 Аватар для Max Dark
1547 / 1400 / 501
Регистрация: 09.10.2013
Сообщений: 3,185
Записей в блоге: 8
Завершенные тесты: 2
27.05.2014, 00:40     Номера строк с одинаковыми суммами
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
#include <iostream>
#include <vector>
#include <map>
 
#include <cstdlib>
#include <ctime>
 
 
int main(int argc, char **argv) {
    using namespace std;
    
    vector < vector < int > > matrix;
    vector < int > sum;
    map < int, vector< size_t> >  sum2row;
    size_t sz;
    
    srand(time(NULL));
    
    cout<<"enter size"<<endl;
    cin>>sz;
    
    matrix.resize(sz);
    sum.resize(sz);
    auto it = begin(sum);
    for(auto&& row: matrix) {
        row.resize(sz); *it = 0;
        for(auto&& cell: row) {
            cell = rand() % 20 - 10;
            cout<<" "<<cell;
            *it+=cell;
        }
        cout<<endl;
        ++it;
    }
    for(size_t i = 0; i< sz; ++i ) {
        sum2row[sum[i]].push_back(i);
    }
    cout<<"sums"<<endl;
    for(auto&& a: sum2row) {
        cout<<a.first<<":";
        for(auto&& s: a.second) {
            cout<<" "<<s;
        }
        cout<<endl;
    }
    return 0;
}
как то так
Вроде даже работает
 
Текущее время: 09:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru