Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
3 / 0 / 0
Регистрация: 22.05.2012
Сообщений: 30
1

Оптимизация кода

17.12.2013, 20:59. Просмотров 389. Ответов 3
Метки нет (Все метки)

В общем дело такое, мне нужно 2 одинаковые программы(небольшие), только одна программа должна быть неоптимизированная, а другая, точно такая же, но оптимизированная. Можете помочь чем-нибудь?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.12.2013, 20:59
Ответы с готовыми решениями:

Оптимизация кода
Пожалуйста форумчане как можно сократить этот код Особенно от 27 до 90 строки #include <iostream>...

Оптимизация кода
Нужно както упростить програму /* Дан массив а если в нем встречается такой элемент что а <a ...

Оптимизация кода
if (sum % 10 == 1 || sum % 10 == 2 || sum % 10 == 3 || sum % 10 == 4) Можно ли как-то...

Оптимизация кода
Помогите оптимизировать код. суть программы такая, принимает на вход колличество бегунов и в...

3
Эксперт С++
1755 / 1624 / 234
Регистрация: 03.05.2011
Сообщений: 3,638
Записей в блоге: 6
17.12.2013, 21:38 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
29
30
31
32
33
#include <iostream>
 
using namespace std;
 
class Class
{
    int a;
public:
    void Set(int i);
    int Get();
 
};
 
void Class::Set(int num)
{
    a = num;
}
 
int Class::Get()
{
    return a;
}
 
int main()
{
    Class objClass_1, objClass_2;
    objClass_1.Set(1);
    objClass_2.Set(2);
    cout << objClass_1.Get() << endl;
    cout << objClass_2.Get() << endl;
    cin.get();
    return 0;
}
хоть и длиннее чем
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
 
using namespace std;
 
int main()
{
    cout << 1 << endl;
    cout << 2 << endl;
    cin.get();
    return 0;
}
но использовать классы правильнее.
0
3 / 0 / 0
Регистрация: 22.05.2012
Сообщений: 30
17.12.2013, 22:02  [ТС] 3
Цитата Сообщение от _lunar_ Посмотреть сообщение
под оптимизацией что вы имеете ввиду? Может быть в оптимизированной программе использовать классы
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
#include <iostream>
 
using namespace std;
 
class Class
{
    int a;
public:
    void Set(int i);
    int Get();
 
};
 
void Class::Set(int num)
{
    a = num;
}
 
int Class::Get()
{
    return a;
}
 
int main()
{
    Class objClass_1, objClass_2;
    objClass_1.Set(1);
    objClass_2.Set(2);
    cout << objClass_1.Get() << endl;
    cout << objClass_2.Get() << endl;
    cin.get();
    return 0;
}
хоть и длиннее чем
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
 
using namespace std;
 
int main()
{
    cout << 1 << endl;
    cout << 2 << endl;
    cin.get();
    return 0;
}
но использовать классы правильнее.
Я имею в виду вот что: допустим, есть код(неоптимизированный), и там куча различных циклов. Программа работает правильно, при всём при этом. А в оптимизированном коде программа работает без этих самых лишних циклов. Вот как, в общем
0
18 / 1 / 0
Регистрация: 26.09.2013
Сообщений: 59
18.12.2013, 04:08 4
дак погуглите... найдите чужую программу, которую просят оптимизировать, и посмотрите на результат.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.12.2013, 04:08

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Оптимизация кода
В С++ я совсем недавно, вот задали задачку: Перемножить 2 матрицы MxМ, элементами которых...

Оптимизация кода
Покритикуйте, если не сложно. А еще очень интересно, как теперь это сделать в виде приложения на...

оптимизация кода
Добрый вечер всем. У меня такая проблема: написал прогу, необходимо продемонстрировать ее работу....

Оптимизация кода
Есть вот такой кусочек кода integer h (integer k,n) {return k–n*3 ;} . . . . . z = h (k1, n2) ;...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

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