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

Как оптимизировать эту фцию: - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Компьютерная графика и анимация http://www.cyberforum.ru/cpp-beginners/thread187753.html
Изобразить на экране монитора прямоугольник с изменяемыми длиной и шириной(+/-), расположением (стрелками). Кто-нибудь может сказать, возможно ли написать программу в с++ или лучше это сделать в Matlab? Подскажите, пожалуйста, с чего начать...
C++ Подсчёт зарплаты содрудников Программа должна считать общую зарплату сотрудников, и выводить имена тех кому её не зачислили #include <iostream> int eMoney; int n; using namespace std; class money http://www.cyberforum.ru/cpp-beginners/thread187737.html
Настройка Microsoft Visual Studio 2010 C++
После установки MVS 2010 система просит указать среду, подстраивая её под определённый вид разработки (С++, С#, F# т.п.), создавая тем самым рабочую среду. Как мне заново указать этот пункт если я в начале (после установки) сделал не правильный (ошибочный) выбор? И вопрос номер 2. После установления сетевой справки Microsoft HelpLibrary можно ли сделать так, чтоб она работа без подключения по...
подскажите пожалуйста, правильно ли сделанна конструкция, и не будет ли утечки памяти C++
vector<int*> mas; int* buf; for(int i=0;i<10;i++) { buf=new int; mas.push_back(buf); } delete buf; for(int i=0;i<10;i++)
C++ выделить другим цветом самые длинные слова http://www.cyberforum.ru/cpp-beginners/thread187702.html
подскажите пожалуйста как в этой программе выделить самые длинные слова #include <iostream.h> #include <conio.h> #include <fstream.h> #include <string.h> void main() {//char* text=new char; int i=0, len=0, count=1, a=0; char* word=new char; clrscr();
C++ Создание графика функции с параметрами. Народ! Подтолкните меня на правильный путь.. Мне нужно написать функцию которая будет рисовать параболу. Но эта функция должна быть очень гибкая. То есть, я должен регулировать ширину (по оси Х) и высоту (по оси У), а также выгнутость дуги. например по оси Х она может быть 100,по оси у - 10 или по Х-100, а по У-20, то есть, по Х она такая же как предыдущая, но в два раза выше (по У)... подробнее

Показать сообщение отдельно
TheMachinist
242 / 174 / 15
Регистрация: 14.06.2010
Сообщений: 422
08.11.2010, 01:11     Как оптимизировать эту фцию:
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>
using namespace std;
const int N = 5;
struct result_t
{
int minimum ; int maximum ;
int max_ind[2], min_ind[2];
};  
result_t search(int arr[N][N]);
int main()
{ 
    int arr[N][N];
    for(int i = 0;i < N;i++){
        for(int j = 0;j < N;j++){
            arr[i][j] = rand()%10;
            cout << arr[i][j] << " ";
        }
        cout << endl << " ";
    }
    cout << "\n\n";
 
result_t R = search(arr);
cout << "Max: " << R.maximum << endl;
cout << "Min: " <<  R.minimum << endl;
cout << "Max index: " << R.max_ind[0] << " " << R.max_ind[1] << endl;
cout << "Min index: " << R.min_ind[0] << " " << R.min_ind[1] << endl;
system("pause");
    }
 
result_t search(int arr[N][N])
{int i,j;
    result_t res;
    res.maximum = arr[0][0];
    res.minimum = arr[0][0];
    for( i=0; i<N; i++){
        for( j=0; j<N;j++){
            if (arr[i][j]<res.minimum){
res.minimum=arr[i][j];
res.min_ind[0] = i; res.min_ind[1] = j;}
if (arr[i][j]>res.maximum){
res.maximum=arr[i][j];
res.max_ind[0] = i; res.max_ind[1] = j;}
    }
}
return res;
 
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru