Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Ханойская башня. Рекурсия Здравствуйте. Это одно из решений о ханойской башне. Я не могу понять область действия переменных в шаге рекурсии, когда переменные меняются местами. Происходит каша в голове, но ответ получается верным. #include <iostream> using namespace std; void hanoy(int, int, int, int); int main() { hanoy(3, 1, 2, 3); cout << endl; return 0; } https://www.cyberforum.ru/ cpp-beginners/ thread2167078.html C++ Крашиться код при запуске
Код компилиться, все ок, но после крашиться и завершает роботу. Код вставляет матрицу начиная с определенной координати х и у, в другую матрицу, по типу как обьект на фон. Первый вектор, сама "матрица", далее идет ее высота , ширина, позиция по х и у.Дальше второй вектор и его параметры высоти и ширини. void SimplePlussingObjects(vector <vector<char> > object1, int heightOfObject1, int...
C++ Ошибка при удалении массива https://www.cyberforum.ru/ cpp-beginners/ thread2167059.html
Программа работает нормально, но в конце при удалении выдает ошибку "Invalid address specified to RtlValidateHeap( 0000014A67F60000, 00000031EF93F437 )" #include "stdafx.h" #include <iostream> #include <utility> #include <cstring> #include <stdio.h> using namespace std; int create_words(char*, char**);
C++ Условие if вроде ничего сложного но Доброго времени суток! Уважаемые жители данного форума подскажите пожалуйста как оформить условие, а то что то затупил при написании кода менюшки.... вроде ничего сложного нет и с массивами многомерными разобрался и тут такой тупик помогите пожалуйста.... Суть такова при нажатии на кнопку плюс нужно прибавить к переменной StrelkaPos 1, а при нажатии на минус отнять 1 что бы получился 0 ... https://www.cyberforum.ru/ cpp-beginners/ thread2167040.html
Осуществить циклический сдвиг элементов прямоугольной матрицы на n элементов вправо или вниз C++
Осуществить циклический сдвиг элементов прямоугольной матрицы на n элементов вправо или вниз (в зависимости от введенного режима), n может быть больше количества элементов в строке или столбце. Хелп, написал код, а он только двигает матрицу влево независимо от того, какой режим стоит #include <iostream> #include <conio.h> #include <clocale> #include <math.h> #include <stdio.h> using...
C++ Палиндромное время https://www.cyberforum.ru/ cpp-beginners/ thread2167009.html
Пекарь считает, что для получения рождественского пирога идеальной симметричной формы его нужно вынимать из духовки в тот момент, когда часы показывают «палиндромное» время, которое читается одинаково слева-направо и справа-налево. Напишите программу, которая определяет по времени установки пирога в духовку время, когда будет подходящее время для его извлечения. Входные данные В единственной...
C++ Ошибка (активно) E0304 отсутствуют экземпляры перегруженная функция "exp" https://www.cyberforum.ru/ cpp-beginners/ thread2166981.html
Помогите пожалуйста исправить ошибку Ошибка (активно) E0304 отсутствуют экземпляры перегруженная функция "exp" и ошибку Ошибка C2064 результатом вычисления фрагмента не является функция, принимающая 2 аргументов #define _USE_MATH_DEFINES #pragma hdrstop #include <iostream> #include <cmath>
C++ Блок схема для кода с циклом For и While
Помогите, пожалуйста. Не могу разобраться, как правильно писать блок схемы для программ. Расскажите, по каким правилам написать к ним блок схемы? Вот задача: 1. Определите количество трехзначных натуральных чисел, сумма цифр которых равна введенному с клавиатуры числу N. Выведите эти числа. Вот коды программ: #include "stdafx.h" #include <iostream> using namespace std; int main()
C++ Ошибка компиляции. error: request for member https://www.cyberforum.ru/ cpp-beginners/ thread2166953.html
Добрый вечер. Возникает ошибка: error: request for member 'read_from' in '*(((nation*)this)->nation::currency + ((sizetype)(((unsigned int)i) * 4u)))', which is of pointer type 'course*' (maybe you meant to use '->' ?) На строках 15 и 23: currency.read_from(F); Вот код вызывающей функции: void nation::read_from(ifstream &F) { F >> number_of_currencies;
C++ Непонятная ошибка https://www.cyberforum.ru/ cpp-beginners/ thread2166951.html
Добрый день дамы и господа эксперты. Писал я программу по практическому упражнению книги Лафоре. Вообщем программа получилась...почти...вот код // SQTR.cpp #include <iostream> # include <iomanip> using namespace std; int main () {
Найти в связном графе остовное дерево минимально веса C++
Требуется найти в связном графе остовное дерево минимально веса. Входные данные Первая строка входного файла содержит два натуральных числа n и m - количество вершин и ребер графа соответственно (1≤n≤20000, 0≤m≤100000). Следующие m строк содержат описание ребер по одному на строке. Ребро номер i описывается тремя натуральными числами bi, ei и wi - номера концов ребра и его вес соответственно...
C++ Определить вес минимального остовного дерев
1 / 1 / 0
Регистрация: 28.12.2017
Сообщений: 8
0

Можно как-то оптимизировать этот код? - C++ - Ответ 11990155

28.12.2017, 22:28. Показов 903. Ответов 16
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
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
#include <iostream>
using namespace std;
 
int main() {
    unsigned int num[1000000], trueNum[1000000], a, howMany, endwrite, fail;
    fail = 0;
    endwrite = 0;
    cin >> howMany;
 
    for (int i = howMany - 1; i >= 0; i--) cin >> num[i];
 
    for (int i = 0; i < howMany; i++) {
        a = num[i];
        for (int j = 0; j <= endwrite; j++) {
            if (a == trueNum[j]) fail++;
        }
        if (fail == 0) {
            trueNum[endwrite] = a;
            endwrite++;
        }
        fail = 0;
    }
    cout << endwrite << endl;
    for (int i = endwrite - 1; i >= 0; i--)
    {
        cout << trueNum[i] << " ";
    }
 
 
    return 0;
}


Вернуться к обсуждению:
Можно как-то оптимизировать этот код? C++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.12.2017, 22:28
Готовые ответы и решения:

Как можно оптимизировать код?
#include &lt;iostream&gt; #include &lt;algorithm&gt; #include &lt;vector&gt; using namespace std; int main() {...

Как можно оптимизировать данный код?
И... Ещё один вопрос: Дан участок кода С++: #include &lt;iostream&gt; #include &quot;Windows.h&quot; ...

Наследование классов как можно оптимизировать код и условие
Создал два класса родительский монстр и наследный демон. у демона появляется значение разум и...

Определить, что делает код, и как его можно оптимизировать
не могу понять что делает код . как его можно максимально сократить? #include &lt;iostream&gt; #include...

16
28.12.2017, 22:28
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.12.2017, 22:28
Помогаю со студенческими работами здесь

Как можно еще оптимизировать код?
Как еще можно оптимизировать данный код? Если вкратце, то он выводит значение АВ, если ключ = вводу...

Как можно перевести этот код с паскаля в с++?
program razbienie_mnozhestwa(input,output); var i,j,k,n:byte;wper:arrayof boolean;...

Как можно перевести этот код с паскаля в с++?
uses crt; const n=10; var a:array of integer; i,j,p,k:byte; begin...

Регистрация и авторизация пользователя - можно ли оптимизировать код
Можно ли как-то упростить такой код, или это - то что нужно? Простенькие до ужаса регистрация...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru