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

Разница между рекурсивной функцией и обычной - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ вывести строку начинающуюся и заканчивающуюся на s http://www.cyberforum.ru/cpp-beginners/thread1188930.html
помогите дописать код чтобы вычислялись идентификаторы, начинающиеся и заканчивающиеся на s #include <stdio.h> #include <iostream.h> #include <ctype.h> #include <conio.h> char S; int i; int ST; int CL;
C++ Программа с компонентом TChart Помогите написать программу в форме рисующую график функции y=cos x с помощью компонента TChart. http://www.cyberforum.ru/cpp-beginners/thread1188928.html
Сумма квадратов 3-х чисел C++
Дано натуральное N<=1000. Найти все тройки натуральных чисел a, b ,c (a<=b<=c), удовлетворяющих условию a^2+b^2+c^2 = N Помогите, пожалуйста!
Тетрис C++
Здравствуйте, где-то месяц назад видел простенький код тетриса, но теперь найти не могу. Может кто написать самый наипростейший тетрис?)
C++ Идентификаторы, начинающиеся и заканчивающиеся на s http://www.cyberforum.ru/cpp-beginners/thread1188907.html
помогите дописать код чтобы вычислялись идентификаторы, начинающиеся и заканчивающиеся на s #include <stdio.h> #include <iostream.h> #include <ctype.h> #include <conio.h> char S; int i; int ST; int CL;
C++ Как записать Подскажите пожалуйста, как можно записать tempN:=trunc((sqrt(N))) на C++? подробнее

Показать сообщение отдельно
zss
Модератор
Эксперт С++
 Аватар для zss
5942 / 5547 / 1783
Регистрация: 18.12.2011
Сообщений: 14,155
Завершенные тесты: 1
26.05.2014, 19:03     Разница между рекурсивной функцией и обычной
Есть функция time
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
#include <time.h>
#include <stdio.h>
#include <sys/types.h>
#include <sys/timeb.h>
#include <string.h>
 
int main()
{
    char tmpbuf[128], timebuf[26], ampm[] = "AM";
    time_t ltime;
    struct _timeb tstruct;
    struct tm today, gmt, xmas = { 0, 0, 12, 25, 11, 93 };
    errno_t err;
 
    
    // Get UNIX-style time and display as number and string. 
    time( &ltime );
    printf( "Time in seconds since UTC 1/1/70:\t%ld\n", ltime );
    err = ctime_s(timebuf, 26, &ltime);
    if (err)
    {
       printf("ctime_s failed due to an invalid argument.");
       exit(1);
    }
    printf( "UNIX time and date:\t\t\t%s", timebuf );
 
  }
Или лучше clock
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
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
 
void sleep( clock_t wait );
 
int main( void )
{
   long    i = 6000000L;
   clock_t start, finish;
   double  duration;
 
   // Delay for a specified time.
   printf( "Delay for three seconds\n" );
   sleep( (clock_t)3 * CLOCKS_PER_SEC );
   printf( "Done!\n" );
 
   // Measure the duration of an event.
   printf( "Time to do %ld empty loops is ", i );
   start = clock();
   while( i-- ) 
      ;
   finish = clock();
   duration = (double)(finish - start) / CLOCKS_PER_SEC;
   printf( "%2.1f seconds\n", duration );
}
 
// Pauses for a specified number of milliseconds.
void sleep( clock_t wait )
{
   clock_t goal;
   goal = wait + clock();
   while( goal > clock() )
      ;
}
 
Текущее время: 03:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru