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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
sancho1996
0 / 0 / 0
Регистрация: 24.06.2013
Сообщений: 55
#1

Оптимизация программы - C++

02.07.2013, 19:49. Просмотров 359. Ответов 5
Метки нет (Все метки)

Помогите оптимизировать программу, не могу сам.

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
#include <iostream>
#include <conio.h>
 
using namespace std;
int main()
{
 
    int arr[5];
    cin>>arr[1]>>arr[2]>>arr[3]>>arr[4]>>arr[5];
    
    if(arr[1]>arr[2] && arr[1]>arr[3] && arr[1]>arr[4] && arr[1]>arr[5])
    cout<<"Chislo "<<arr[1]<<" yavlaetsa maksimalnim chislom "<<endl;
    
    if(arr[2]>arr[1] && arr[2]>arr[3] && arr[2]>arr[4] && arr[2]>arr[5])
    cout<<"Chislo "<<arr[2]<<" yavlaetsa maksimalnim chislom "<<endl;
    
    if(arr[3]>arr[1] && arr[3]>arr[2] && arr[3]>arr[4] && arr[3]>arr[5])
    cout<<"Chislo "<<arr[3]<<" yavlaetsa maksimalnim chislom "<<endl;
    
    if(arr[4]>arr[1] && arr[4]>arr[2] && arr[4]>arr[3] && arr[4]>arr[5])
    cout<<"Chislo "<<arr[4]<<" yavlaetsa maksimalnim chislom "<<endl;
    
    if(arr[5]>arr[1] && arr[5]>arr[2] && arr[5]>arr[3] && arr[5]>arr[4])
    cout<<"Chislo "<<arr[5]<<" yavlaetsa maksimalnim chislom "<<endl;
    
    if(arr[1]<arr[2] && arr[1]<arr[3] && arr[1]<arr[4] && arr[1]<arr[5])
    cout<<"Chislo "<<arr[1]<<" yavlaetsa minimalnim chislom "<<endl;
    
    if(arr[2]<arr[1] && arr[2]<arr[3] && arr[2]<arr[4] && arr[2]<arr[5])
    cout<<"Chislo "<<arr[2]<<" yavlaetsa minimalnim chislom "<<endl;
    
    if(arr[3]<arr[1] && arr[3]<arr[2] && arr[3]<arr[4] && arr[3]<arr[5])
    cout<<"Chislo "<<arr[3]<<" yavlaetsa minimalnim chislom "<<endl;
    
    if(arr[4]<arr[1] && arr[4]<arr[2] && arr[4]<arr[3] && arr[4]<arr[5])
    cout<<"Chislo "<<arr[4]<<" yavlaetsa minimalnim chislom "<<endl;
    
    if(arr[5]<arr[1] && arr[5]<arr[2] && arr[5]<arr[3] && arr[5]<arr[4])
    cout<<"Chislo "<<arr[5]<<" yavlaetsa minimalnim chislom "<<endl;
 
    getch();
 
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.07.2013, 19:49
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Оптимизация программы (C++):

Оптимизация программы на С++ - C++
Помогите оптимизировать программу на С++, я не представляю, что в ней можно изменить. Хотя бы намек на функцию, в которой нужна...

Оптимизация программы - C++
Нужно, чтобы программа случайным образом придумывала число от 1 до 32767 и печатала его цифры через 2 пробела. (Например, 4236 печатает 4 ...

Оптимизация программы - C++
Как ещё можно оптимизировать нижеприведенный код? По условию задачи он выполняется дооолго. Собственно вот задача: В секретной...

Оптимизация программы - C++
Здравствуйте,задали задачку :Напишите программу, которая будет выполнять последовательность запросов вида ADD num, PRESENT num и COUNT (без...

Оптимизация программы - C++
#include&lt;std_lib_facilities.h&gt; #include&lt;conio.h&gt; void moveHorse(int &amp;, int , int , int, int &amp;, int &amp;, int &amp;);//переставляет коня ...

Оптимизация программы - C++
Условие : Даны две действительные квадратные матрицы порядка n. Получить новую матрицу прибавлением к элементам каждого столбца первой...

5
Denisqwwq
38 / 32 / 1
Регистрация: 01.06.2013
Сообщений: 117
02.07.2013, 19:53 #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
int main() 
{
    setlocale (LC_ALL,"rus");
    srand((unsigned)time(NULL));
 
    int arr[5],max;
    max=-10000;
        
 
        for (int i(0);i<5;i++)
             std::cin >> arr[i];
 
    for (int i(0);i<5;i++)
        if(arr[i]>max)
            max=arr[i];
 
    std::cout << "Максимальное число: " << max;
 
 
    std::cin.get();
    std::cin.get();
    return 0;
}
0
sancho1996
0 / 0 / 0
Регистрация: 24.06.2013
Сообщений: 55
02.07.2013, 19:57  [ТС] #3
Denisqwwq, и минимальная тоже нужна
0
Denisqwwq
38 / 32 / 1
Регистрация: 01.06.2013
Сообщений: 117
02.07.2013, 20:01 #4
sancho1996,
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
int main() 
{
    setlocale (LC_ALL,"rus");
     
    int arr[5],max,min;
    max=-10000;
    min=10000;   
 
    for (int i(0);i<5;i++)
        std::cin >> arr[i];
 
    for (int i(0);i<5;i++)
    {
        if(arr[i]>max)
            max=arr[i];
        if(arr[i]<min)
            min=arr[i];
    }
    std::cout << "Максимальное число: " << max << std::endl;
    std::cout << "Минимальное число: " << min << std::endl;
 
    std::cin.get();
    std::cin.get();
    return 0;
}
0
alsav22
5428 / 4823 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
02.07.2013, 20:33 #5
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
...
int arr[5],max,min;
    //max=-10000;
    //min=10000;   
 
    for (int i(0);i<5;i++)
        std::cin >> arr[i];
 
    max = min = arr[0];
    for (int i(1);i<5;i++)
    {
        if(arr[i]>max)
            max=arr[i];
        if(arr[i]<min)
            min=arr[i];
    }
...
1
Belfegor
Ghost
173 / 173 / 6
Регистрация: 16.09.2012
Сообщений: 526
02.07.2013, 20:50 #6
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include <algorithm>
 
using std::cin;
using std::cout;
 
int main() {
    std::vector<int>v(5);
    for (int &x : v)cin >> x;
    auto result = std::minmax_element(v.begin(), v.end());
    cout << "min element: " << (*result.first) << '\n';
    cout << "max element: " << (*result.second) << '\n';
    return 0;
}
0
02.07.2013, 20:50
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.07.2013, 20:50
Привет! Вот еще темы с ответами:

Оптимизация программы - C++
Ув. обыватели, Вчера написал &quot;Калькулятор&quot;, но так как я ещё зеленый в программировании на С++, прошу вас показать как и где можно...

Оптимизация программы по памяти - C++
Здравствуйте, дорогие коллеги! Прошу вашей помощи. Кто чем поможет. Есть минимальная программа рекомендательной системы( код ниже...

Оптимизация кода программы - C++
Задача В качестве самостоятельного задания исследуйте предельные значения N! (1*2*3*..*n) для двух указанных типов (long int и unsigned...

Оптимизация простой программы - C++
Суть задачи такова: программа должна вычислить сумму цифр которые делятся на a или b и цифры должны быть меньше n. Максимальное число n =...


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

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

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