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

Нужно вставить счетчик операций в программу - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перегрузка операторов http://www.cyberforum.ru/cpp-beginners/thread4808.html
Объясните пожалуйста строку из проги tmp.set_arr(i) = array * obj.get_arr(i);И что за запись, например, tmp.set_arr(i) - то есть перед изменением значения объекта сначало вызывается функция..?? Вот сам исходник проги: #include iostream; using namespace std; class arr { public:
C++ Создать класс для работы с длинными числами Помогите, пожалуйста, сделать хотя бы один из нижеперечисленных вопросов. Нужно создать класс для работы с длинными числами(сложение, деление и т.д.). Класс-то я создал, а вот как сделать эти вопросы, не знаю. Нужно: 1) определить операции ввода/вывода 2) для класса определить оператор присваивания и конструктор копирования 3) класс должен быть инициализирован целым числом -... http://www.cyberforum.ru/cpp-beginners/thread4798.html
В С++ не работает графический режим C++
Кто может лии желает помочь, ответьте, почему у меня в С++ не работает графический режим. Пишет, что не определён графический драйвер. Хотя в Универе - всё пашет.. Сам компилятор слит оттуда же (с универа). Заранее - спасибо!
Конструкторы в списках и конфликт имён C++
Здравтсвуйте, уважаемые программисты, меня волнуют следующие вопросы: 1) Мне нужны примеры применения конструкторов в списках. Я нашёл в книге, но там очень замудрённо... explicit list (const Allocator &a = Allocator () ); //конструктор создаёт пустой список explicit list (size_type num, const T &val=T(), const Allocator &a=Allocator()); //создаёт список, состоящий из num элементов, имеющих...
C++ Возник вопрос? http://www.cyberforum.ru/cpp-beginners/thread4715.html
Столкнулся с кодом программы для работы с ссылка и перегрузками функций, но при перегрузке одной функции программа не работает, хотя ошибок я не заметил. Программа простая совсем. вот код: #include iostream; using namespace std; #include conio.h;//для getche(); struct chet//структура { float par1; };
C++ Тригонометрические функции Всем привет. Я новичок в С++. Поставил себе задачу написать прогу построений и анализа гриафиков. Проблема, может и глупая, но я не могу вызвать ни одной простой тригонометрической функции. Он пишет, что-то вроде: неизвестный символ (или слово). (Среда Borland C++ v.6) подробнее

Показать сообщение отдельно
Tanzilit
Сообщений: n/a

Нужно вставить счетчик операций в программу - C++

10.12.2007, 20:50. Просмотров 2481. Ответов 5
Метки (Все метки)

Здравствуйте товарищи программеры
тут такая ситуация
Есть уже написанная прога
Единственно в чем я вас прошу помочь:
1)Протестить прогу(я тестил на досовском с++ 3.1 и чет тупит, хотя в коде ошибок не заметил)
2)необходимо встроить в нее счетчик операций а увы не умею. Помогите плиз.Вам это должно быть не трудно а мне очнеь поможете!
Итак условие задачи:
Дан массив целых, положительных, ограниченных сверху чисел. Определить наиболее часто встречающуюся подряд тройку чисел
Решение:
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
#include stdio.h; 
#include mem.h; 
#include stdlib.h; 
 
#define MAX 8 //Ограничивающее число 
#define MAXMS 1024 //Размер массива 
 
void main() 
{ 
int i, i1, i2, j, n1, n2, n3; 
int ms[MAXMS], //Наш массив 
kms[MAX][MAX][MAX]; //Массив под комбинации 
 
//Обнуляем массив 
memset( kms, 0, MAX * MAX * MAX * sizeof(int) ); 
 
//Заполняем массив случайным образом в указанных пределах 
randomize( ); 
for( i = 0; i  MAXMS; i ++ ) 
ms[i] = random( MAX ); 
 
//Ищем кол-во каждой комбинации 
for( i = 0; i  MAXMS; i += 3 ){ 
if( i + 2 ; MAXMS ) break; 
kms[ms[i]][ms[i + 1]][ms[i + 2]] ++; 
} 
 
//Ищем наиболие встречающуюся комбинацию 
for( j = 0, i = 0; i  MAX; i ++ ) 
for( i1 = 0; i1  MAX; i1 ++ ) 
for( i2 = 0; i2  MAX; i2 ++ ) 
if( j  kms[i][i1][i2] ){ 
j = kms[i][i1][i2]; 
n1 = i; 
n2 = i1; 
n3 = i2; 
} 
 
//Теперь n1 n2 n3 - искомая тройка чисел встречается j раз 
printf( "%d %d %d - %d", n1, n2, n3, j ); 
}
p.s.Еще раз повторюсь - Необходимо начертить таблицу по типу
размерность массива|колл-во операций
ну то бишь как от размерности массива изменяется колл-во операций
для этого надо встроить счетчик операций в прогу
Заранее благодарен!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru