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

Время работы программы (алгоритма) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Функция для перевода курсора на заданную координату http://www.cyberforum.ru/cpp-beginners/thread351769.html
Как создать функцию для перевода курсора на заданную координату? Помогите!
C++ задача(( помогите пожалуйста((хотя бы просто объсните как это сделать с помощью 2х переменных,что они должны представлять собой: Дано число A. Вычислить A15, используя две вспомогательные переменные и пять операций умножения. Для этого последовательно находить A2, A3, A5, A10, A15. Вывести все найденные степени числа A. http://www.cyberforum.ru/cpp-beginners/thread351757.html
C++ Как из файла txt считать данные в массив?
Добрый день. С с++ у меня очень плохо, но срочно нужно сделать одну вещь. Есть файл file.txt, в нем располагается массив данных, к примеру 10*10 заполненый числами типа "1.40844094061486 -0.182515356102092 0.66699169427249". Нужно чтобы с++ открыл данный файл, и создал массив с размерностью в зависимости от кол-ва чисел в файле. В моем случае размерность примерно 20*10.
C++ Арканоид
Нужен арканоид с классами и наследованием, с конструкторами и деструкторами! Уже много где прошелся, но со всем этим его нигде нет!((( Есть у кого-нибудь?
C++ Создать проект с использованием существующего исходного кода http://www.cyberforum.ru/cpp-beginners/thread351739.html
Здравствуйте, уважаемые форумчане! Помогите пожалуйста с таким вопросом: есть готовые .cpp и .h файлы, в которых я инклюжу другие исходники (находятся во внешних папках), хочу создать проект из этих файлов. Создаю пустой Win32 Project, добавляю туда упомянутые файлы. При попытке скомпилировать выдаёт ошибку - Unresolved external symbol. В просмотрщике структуры классов - Class view - среда видит...
C++ Задачка про треугольник. Для вас эта задача очень легкая, но я не как не могу ее сделать. Пожалуйста помогите! Условие такое : В треугольнике (см. рис. 1.8, а) заданы стороны а, b и радиус описанной окружности R. Вычислить и вывести на экран остальные элементы треугольника. Все формулы для ее решения я собрал в приклепление. подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
15.09.2011, 14:46     Время работы программы (алгоритма)
Цитата Сообщение от vippi07 Посмотреть сообщение
не получается посчитать время работы алгоритма программы!
- уже когда то рассматривался похожий топик (там считали за сколько времени 5 элементов массива выводятся), vippi07, касательно твоего алгоритма
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
#include <iostream.h>
#include <stdlib.h>
#include <stdio.h>
#include <conio.h>
#include <time.h>
 
void sort(int [],int);
void print(int [], int);
 
int main()
{
    time_t start;
    time_t end;
 
    int i,n;
    double s=1;
    srand(time(0));
 
    cout<<"Enter size of array: ";
    cin>>n;
 
    n=((n>0 && n<=100) ? n : 5);
 
    int *arr=new int [n-1];
    
    time(&start);
    tm * ptm = localtime(&start);
    printf("ALGORITHM START AT : %s\r\n",asctime(ptm));
    for(i=0;i<n;i++)
        arr[i]=1+rand()%20;
 
    print(arr,n);
    sort(arr,n);
    print(arr,n);
 
    for(i=1;i<n-1;i++)
        s=s*arr[i];
 
    cout<<"\nS = "<<s<<endl;
 
    time(&end);
    ptm = localtime(&end);
    printf("ALGORITHM ENDS AT : %s\r\n",asctime(ptm));
    printf("DIFERENTS IN CLOCKS_PER_SEC : %d\r\n",end - start);
    printf("NUM OPERATIONS / CLOCKS_PER_SEC %lf\r\n",1.0*(i + 2)/CLOCKS_PER_SEC);
    printf("Press any key to continue\r\n");
    getch();
    return 0;
}
 
void sort(int a [],int size)
{
    int temp;
    for (int i = 0; i < size-1; i++)        // Проход всего массива кроме последнего элемента
    for (int j = i + 1; j <= size-1; j++)   // Проход оставшейся части массива
        if (a[i] > a[j])
        {
            // Сравнение текущего элемента с элементом из оставшейся части.
            temp = a[i]; // Обмен значений элементов если они стоят в неправильном порядке
            a[i] = a[j];
            a[j] = temp;
        }
}
 
void print(int b[], int x)
{
    cout<<endl;
 
    for(int i=0;i<x;i++)
        cout<<b[i]<<" ";
    cout<<endl;
}
[Результат работы]
Enter size of array: 120
ALGORITHM START AT : Thu Sep 15 13:41:12 2011


6 5 9 14 18

5 6 9 14 18

S = 756
ALGORITHM ENDS AT : Thu Sep 15 13:41:12 2011

DIFERENTS IN CLOCKS_PER_SEC : 0
NUM OPERATIONS / CLOCKS_PER_SEC 0.006000
Press any key to continue
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru