Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C (СИ) Нужно, чтоб один раз было 8 а другой раз 6 Вот у товарища при приёме на работу попросили ответить на такой вопрос x= ? while(true) { x=? print(x) } https://www.cyberforum.ru/ c-beginners/ thread644946.html C (СИ) Какие есть варианты указания числовой константы в описании структуры?
Привет всем. У меня есть структура в которой некоторые параметры не меняются. Некоторые из них это массив char тогда я константы определил как строковые с помощью define. А есть поля типа long и unsigned int и когда я им присваиваю значения компилятор ругается. Подскажите какие есть варианты указания числовой константы в описании структуры.Заранее спасибо
C (СИ) Указатель на двухмерный массив Всем привет, вот случайно наткнулся на тему указателей и возникла проблема с пониманием. Объясню: допустим имеем массив и указатель на него int i, *ptr; Известно что i == &i и можно бегать по его значениям через адрес: ptr = i; *(ptr+N) Но тогда возникает вопрос: https://www.cyberforum.ru/ c-beginners/ thread644626.html C (СИ) Узнать количество структур в файле и динамически выделить память под них https://www.cyberforum.ru/ c-beginners/ thread644505.html
Доброго времени суток. Начал писать некую программу, работающую со структурами. Появились такие вопросы: 1) Как можно узнать количество структур в файле и, соответственно, динамически выделить память под них? 2) Какие есть стандартные средства для открытия файлов? В каких режимах можно открывать файлы? Убедительно прошу предоставить примеры кода к каждому вопросу.
Сортировка строк структуры qsort C (СИ)
Доброго времени суток. С помощью кода я читаю структуры из файла. Затем мне нужно отсортировать список по имени. Сортируется нормально, но компилятор пишет предупреждение. passing arg 1 of `strcmp' from incompatible pointer type Подскажите, где я накосячил с указателями. Никак не могу понять. Если нужны доп данные, все вышлю. Спасибо! #include <stdio.h>
C (СИ) Сортировка вещественных чисел qsort Доброго всем дня! Помогите, не могу понять, почему неверная сортировка получается? #include <stdio.h> #include <stdlib.h> #include <windows.h> #include <time.h> //!!! #define SP system("pause"); #define CP SetConsoleCP(1251); SetConsoleOutputCP(1251); #define NEWLINE putchar('\n'); https://www.cyberforum.ru/ c-beginners/ thread644420.html
C (СИ) Найдите финальное расположение монет Задача из http://acm.sgu.ru/olimp/index.php Прошу помочь с программой, а именно со скоростью выполнения. Задача оч простая - решение есть, но мое решение не укладывается в timelimit(0,5 сек) Вот задача http://acm.sgu.ru/olimp/problem.php?contest=0&problem=143 На столе расположено в ряд N (1<=N<=30000) монет. Монеты могут лежать вверх как орлом, так и решкой. Некто выбирает какой-то... https://www.cyberforum.ru/ c-beginners/ thread644134.html Вывести значение выражения C (СИ)
Напишите программу, выводящую на экран значения выражения y=\sum_{k=1}^{N}{(3*k)}^{3} (где N - бесконечность ∞) пока его значение не превышает 1000.
C (СИ) Определить номер квадранта, в который попадает точка https://www.cyberforum.ru/ c-beginners/ thread644037.html
Напишите программу, определяющую номер квадранта декартовой плоскости в который попадает точка с вводимыми с клавиатуры координатами
C (СИ) Поменять местами элементы массива Напишите программу, меняющую местами первый и последний элементы заданного массива целых чисел. https://www.cyberforum.ru/ c-beginners/ thread644036.html
Определить попадание точки в заданную область C (СИ)
Напишите программу, фиксирующую попадание в заданную область точки с вводимыми с клавиатуры координатами. Параметры области-левая полуплоскость декартовой плоскости; первый и третий квадранты декартовой плоскости
C (СИ) Вывести на экран значение выражения https://www.cyberforum.ru/ c-beginners/ thread644027.html
Напишите программу, выводящую на экран значение выражения \sum_{k=1}^{a}\sqrt{b \cdot k+1} Целые числа a,b ввести с клавиатуры.
Модератор
Эксперт функциональных языков программированияЭксперт Python
37329 / 20761 / 4275
Регистрация: 12.02.2012
Сообщений: 34,167
Записей в блоге: 14
31.08.2012, 21:08 0

Оценка производительности программ - C (СИ) - Ответ 3407315

31.08.2012, 21:08. Показов 4351. Ответов 5
Метки (Все метки)

Ответ

Можно, например, с помощью API-функции GetTickCount. Эта функция не требует параметров и возвращает к-во тиков от начала загрузки. С помощью GetTickCount можно очень точно оценить время выполнения участков кода:

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <windows.h>
#include <iostream.h>
 
int main(int argc, char* argv[])
{
    long int b,e;
    int i,j;
    double s=0;
 
    b=GetTickCount();
    
    for (j=0; j<10000; j++)
        for (i=0; i <= 10000; i++)
            s+=(double)(2*i-1);
 
    e=GetTickCount();
 
    cout << b << endl;
    cout << s << endl;
    cout << e << endl;
 
    return 0;
}


Вернуться к обсуждению:
Оценка производительности программ C (СИ)
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.08.2012, 21:08
Готовые ответы и решения:

Оценка производительности
MSVS отображает время выполнения строки кода. Есть такой же функционал в QT?

Оценка производительности
Здравствуйте, есть простой довольно вопрос, но ответа на него никак не могу найти. В общем...

Оценка производительности
Вообщем, ситуация следующая : хотел организовать что-то вроде профайлера. В классе задаются...

Оценка сборки ПК (по производительности)
Бюджет был ограниченный, собрал комп за 15 не включая Корпуса и привода. Процессор: AMD FX6100...

5
31.08.2012, 21:08
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
31.08.2012, 21:08
Помогаю со студенческими работами здесь

Оценка производительности алгоритма
пожскажите, как можно оценить производительность написанных алгоритмов??? я пытался получить время...

Оценка производительности системы
Здравствуйте! Мой компьютер Phenom II X4 965 (3.4 GHz), 4GB, GTX550 Ti (1024), 1Tb, DVD±RW, CR....

Странная оценка производительности
Мой ноутбук Sony Vaio VPCEB1Z1R c W7. Я переустановил W7 и теперь вместо 5.9 оценка 1!!! Что делать?

Оценка производительности - непонятно
может кому знакомо мать ASUS M5A97, проц Athlon II 240, память 4Gb samsung 1333 которая легко 1600...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru