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

Ребята немогу понять задачу на С++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ошибка в функции http://www.cyberforum.ru/cpp-beginners/thread1002574.html
Ошибка в функции if ((m % 2 == 0) && (n % 2 == 1)) { for (int i = 0; i < n; i++) for (int j = 0; j < m; j++) { k1 = z; k2 = z; } cout << "Центральнi координати: " << k1 << " " << k2 << endl;
C++ Задача "Тестовое задание" Доброго времени суток :) http://acm.timus.ru/problem.aspx?space=170&num=3 вот задача, а вот мое решение: #include <iostream> using namespace std; int users = 0; struct koms { char kom; http://www.cyberforum.ru/cpp-beginners/thread1002569.html
C++ Распаралеливание на графическом ядре
Заинтересовался разработкой программ которые могли бы правильно распараллеливаться именно на графическом процессоре. После часового штудирования гугла нашел 2 для вас наверняка небезызвестные вещи: OpenCL и OpenACC. Мне почему-то приглянулся АСС. Но возникает 2 вопроса: 1. Где взять халявный компилятор, поддерживающий АСС, либо как сделать так чтобы такой компиль как Visual Studio начал...
Нарисовать таблицу C++
В разделе с++ для начинающих не могу создать тему, пишет что нецензурная лексика или слова с русскими и английскими буквами. Я даже не догадываюсь в чем проблема. Выкладываю без вложения(что с вложением, что без, все равно не выкладывалось). Тема: проблема с выводом Содержание: 1)Почему несколько раз выводится cout на 19 строке? 2) Можно ли сделать из этого подобие красивой таблички? А то...
C++ не знаю как сделать (язык С++) http://www.cyberforum.ru/cpp-beginners/thread1002555.html
как определить что точка входит в заштрихованную область?
C++ Перегрузка операторов(=,+) Надо перегрузить операцию "+" как объединения множеств. Вроде все должно работать, но в строке "c=a+b"(строка 22) в переменной "с" выходит неопределенные значения. Хотя сама функция работает нормально. В общем, вот полный код: #include <iostream> using namespace std; class Set{ int *m,size; public: Set():size(1){m=new int;m=0;} Set(int,int); подробнее

Показать сообщение отдельно
jambas92
 Аватар для jambas92
58 / 57 / 3
Регистрация: 18.11.2010
Сообщений: 315
10.11.2013, 19:00     Ребята немогу понять задачу на С++
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
65
66
67
68
69
70
71
72
73
74
75
76
77
78
#include <iostream>
 
using namespace std;
 
int main() {
 
    int n, m;
    int *mas, *mas2;
    int count = 0;
    bool flag = false;
 
    cin >> n >> m;
    mas = new int[m];
    mas2 = new int[m];
 
    for (int i=0; i<m; i++) {
        cin >> mas[i];
        mas2[i] = mas[i] * 2;
    }
 
    for (int i=0; i<m-1; i++) {
        for (int j=i+1; j<m; j++) {
            if (mas[i] > mas[j]) {
                swap(mas[i], mas[j]);
                swap(mas2[i], mas2[j]);
            }
        }
    }
 
    for (int i=0; i<m; i++) {
        if (mas[i] == n) {
            cout << 1;
            exit(0);
        }
        if (mas2[i] == n) {
            cout << 2;
            exit(0);
        }
    }
    
    for (int i=0; i<m-1; i++) {
        if (mas[i] + mas[i+1] == n) {
            cout << 2;
            exit(0);
        }
        if (mas2[i] + mas2[i+1] == n) {
            cout << 4;
            exit(0);
        }
        if (mas[i] + mas[i+1] > n) {
            flag = true;
        }
        if (mas2[i] + mas2[i+1] > n) {
            flag = true;
        }
    }
 
    for (int i=0; i<m; i++) {
        for (int j=0; j<m; j++) {
            if (i == j) {
                continue;
            }
            if (mas[i] + mas2[j] == n) {
                cout << 3;
                exit(0);
            }
        }
    }
 
    if (flag) {
        cout << 0;
    } else {
        cout << -1;
    }
    
    
    system("pause");
}
 
Текущее время: 21:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru