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

Время выполнения - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Немогу разобраться с директивами http://www.cyberforum.ru/cpp-beginners/thread177806.html
Люди есть проблема. (с++) Значит учусь я в универе. А там IDE у нас короче очень древняя борланд`овская (для win 3.1). Так как для изучения алгоритмов подойдёт любая среда разработки, то видимо там...
C++ Хеш таблица Нужно написать прогу которая подсчитает количество слов, с помощью хеш таблицы. Но хотоелось бы посмотреть на примеры программ их использующих, с остальным сам в принципе разберусь. Извиняюсь что не... http://www.cyberforum.ru/cpp-beginners/thread177798.html
написать программу в Visual Studio 2008 C++
Условие: вычислить и вывести полярные координаты 3-х точек, заданных прямоугольными координатами в правой полуплоскости. Формулы преобразования координат: r=sqrt (x^2 + y^2) w(угол фи)=arctg (x /...
C++ Найти точку пересечения двух отрезков
как найти точку пересечения двух отрезков, если даны координаты начала и конца обеих
C++ Найти произведение всех делителей введенного числа n http://www.cyberforum.ru/cpp-beginners/thread177771.html
Найти произведение всех делителей введенного числа n. C использованием while! помогите плиз)
C++ Ошибка в программе Вот код: /*--------------------------------------------------------------- БИБЛИОТЕКИ */ #include <iostream> #include <fstream> #include <vector> #include <math.h> ... подробнее

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

Время выполнения - C++

18.10.2010, 00:25. Просмотров 1232. Ответов 1
Метки (Все метки)

Я здесь в первый раз и ещё не разобралась с форумом, дико извиняюсь если что не так.

Мне нужно чтобы определялось время выполнения программы. Программа на си++ в консоли. И нужно чтоб выводилось сколько времени выполнялась программа, чтоб потом график сделать зависимость количества шагов от времени выполнения.
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
#include <vcl.h>
#pragma hdrstop
 
#include <tchar.h>
#include <iostream.h>
#include <stdio.h>
#include<conio.h>
#include <string.h>
 
//---------------------------------------------------------------------------
 
#pragma argsused
int _tmain(int argc, _TCHAR* argv[])
{
 int A[10][10];
 int B[10];
 int n;
 int m;
 int f; f=0;
 int min;
     cout << "Vvedite massiv ";
 for (n = 0; n < 3; n++) {
 for (m = 0; m < 3; m++) {
   cin >> A[n][m];
 }
 
 }
     cout << "Poluchennyj massiv\n";
 for (n = 0; n < 3; n++) {
 for (m = 0; m < 3; m++) {
   cout << A[n][m]<<" ";
 }
      cout << "\n";
 }
 
     cout << "Massiv iz summ elementov strok\n";
 for (n = 0; n < 3; n++) {
 for (m = 0; m < 3; m++) {
     f=A[n][m]+f;
 }
  B[n]=f;  f=0;
 }
 for (n = 0; n < 3; n++) {
       cout << B[n]<<" ";
 }
   cout << "\n";
 cout << "Massiv iz proizvedenij elementov strok\n";
 f=1;
 for (n = 0; n < 3; n++) {
 for (m = 0; m < 3; m++) {
     f=A[n][m]*f;
 }
  B[n]=f;  f=1;
 }
 for (n = 0; n < 3; n++) {
       cout << B[n]<<" ";
 }
   cout << "\n";
 cout << "Massiv iz srednih arifeticheskih elementov strok\n";
 
 for (n = 0; n < 3; n++) {
 for (m = 0; m < 3; m++) {
     f=A[n][m]+f;
 }
  B[n]=f/3;  f=0;
 }
 for (n = 0; n < 3; n++) {
       cout << B[n]<<" ";
 }
    for (n = 0; n < 3; n++) {
       if (B[n]<B[n+1]) min=B[n]; else min=B[n+1];
     }
   for (n = 0; n < 3; n++) {
     B[n]=min;
 }
  cout << "\n";
     cout << "Massiv iz naimenshih srednih arifeticheskih elementov strok\n";
       for (n = 0; n < 3; n++) {
       cout << B[n]<<" ";
 }
  char t;
  t = getch();
}
Проблема в том, что я плохо знаю синтаксис, а чтоб в поисковике спросить сформулировать не могу.
у меня задан, что массив три на три, а надо чтоб менялось от 2 до 1000 и чтоб массив заполнялся рандомно. и вот допустим выполнилась программа с массивом 2 на 2 в конце написалось время выполнения там доли секунды должны быть, потом выполнилась с массивом 3 на 3 и в конце опять время выполнения и так далее. необязательно чтоб шаг был 1, можно 100. то есть сначала считается с массивом 2 на 2 потом 102 на 102. Надеюсь понятно выразилась
Очень прошу помочь, буду благодарна!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru