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

Ребята подсобите нубу) Всю ночь сидел через 3 часа защита - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Считывание данных из файла и запись результатов в файл http://www.cyberforum.ru/cpp-beginners/thread898185.html
Здравствуйте. Необходимо переделать этот код: #include <iostream> using namespace std; ///////////////////////////////// функция сравнения двух строк bool cmp(char *a,char* b) { for(int...
C++ Файл. Выровнять строки по левой и правой границам по заданной длине строки В файле находятся сочетания букв латинского алфавита. Вы-ровнять строки по левой и правой границам по заданной длине строки. http://www.cyberforum.ru/cpp-beginners/thread898176.html
C++ Найти минимальное из произведений элементов
Найти минимальное из произведений элементов строк действительной квадратной матрицы порядка N.
Среди N треугольников с известными сторонами C++
Среди N треугольников с известными сторонами выделить прямоугольные, среди них определить треугольник с наибольшей высотой, опущенной на гипотенузу.
C++ Массивы. Вычислить сумму элементов А[I,J], для которых I+J=К http://www.cyberforum.ru/cpp-beginners/thread898161.html
Помогите, пожалуйста написать программу. Тема: Массив А содержит вещественные числа. Требуется ввести целое число K и вычислить сумму элементов А, для которых I+J=К. Прежде, однако следует...
C++ С++ привет всем,помогите пожалуйста студенту с практикой,не успеваю все сделать нужно в с++ и на паскале,сделайте хотя-бы на одном,остальное сделаю сам 1.1Визначити число, що отримано виписуванням у... подробнее

Показать сообщение отдельно
Wistman
1 / 1 / 0
Регистрация: 06.06.2010
Сообщений: 20

Ребята подсобите нубу) Всю ночь сидел через 3 часа защита - C++

11.06.2013, 05:14. Просмотров 358. Ответов 7
Метки (Все метки)

В общем надо сравнить время выполнения 2 х одинаковых программ написанных по разному)

Добавлено через 10 секунд
Это первая
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
73
74
75
76
77
78
79
80
81
82
83
84
#include "stdafx.h"
int main()
{
    int i;
go: printf("  vvedite i=  ");
    scanf("%i",&i);
    {
    if(i == 1 )
        return 10;
    else if( i == 2 )
        return 20;
    else if( i == 3 )
        return 30;
    else if( i == 4 )
        return 40;
    else if( i == 5 )
        return 50;
    return 100;
}
    }
 
[size="1"][color="grey"][I]Добавлено через 21 секунду[/I][/color][/size]
Это вторая!
#include "stdafx.h"
int main()
{
    int i;
go: printf("  vvedite i=  ");
    scanf("%i",&i);
    switch(i) {
           case 1:
            return 10;
            break;
        case 2:
            return 20;
            break;
        case 3:
            return 30;
            break;
        case 4:
            return 40;
            break;
        case 5:
            return 50;
            break;
        default:
            return 100;
    }
}
 
[size="1"][color="grey"][I]Добавлено через 3 минуты[/I][/color][/size]
Сравнить по времени , через написанную в VS прогу)
 
[size="1"][color="grey"][I]Добавлено через 56 секунд[/I][/color][/size]
Вот моя попытка)
#include "stdafx.h"
int main()
 
LARGE_INTEGER start, finish, freq;
QueryPerformanceFrequency( &freq );
QueryPerformanceCounter( &start );
{
    int i;
go: printf("  vvedite i=  ");
    scanf("%i",&i);
    {
    if(i == 1 )
        return 10;
    else if( i == 2 )
        return 20;
    else if( i == 3 )
        return 30;
    else if( i == 4 )
        return 40;
    else if( i == 5 )
        return 50;
    return 100;
}
  
 
QueryPerformanceCounter( &finish );
// time - время в секундах
double time = (finish.QuadPart - start.QuadPart) / (double)freq.QuadPart;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.