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

Почему не работает? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти сумму элементов массива, значение которых попадают в интервал http://www.cyberforum.ru/cpp-beginners/thread123112.html
Уважаемые форумчане вот такое задание: Дан одномерный массив A действительных чисел состоящий из N элементов: 1.Найти сумму элементов массива значение которых попадают в интервал (-5;5) 2.Найти максимальный элемент всего массива и среднее арифмитическое элементов всего массива 3.Найти произведение элементов массива которые меньше среднего арифметического положительных элементов массива...
C++ параллельное выполнение приветствую вас. есть проблема.. написал программку в c builder. Там есть цикл, который крутит выполнение некоторых операций - сканирует порты и выводит результат в окошко. Как сделать ток, чтоб эти операции выполнялись параллельно? чтоб не занимало так долго времени ожидания... http://www.cyberforum.ru/cpp-beginners/thread123096.html
C++ Out of memory
Недавно решил освоить графику в с++, и при прорисовке изображения на канве заметил, что оно занимает память. По таймеру каждые 100 миллисекунд отрисовываю на канве новое изображение, при этом отрисовка кушает достаточно много памяти. Как выгрузить из памяти весь этот мусор? Тоесть стереть старое уже не нужное изображение. Пытался через imgMain->Canvas->Refresh();...
Использование массивов в функциях.C++ C++
1. Составить программу, которая определяет количество положительных элементов до последнего нулевого элемента и количество отрицательных после него в массивах Y(N) и X(M). Вычисление количества элементов оформить в виде функции. 2. Дана действительная квадратная матрица порядка n, все элементы которой различны. Найти наибольший элемент среди стоящих на главной и побочной диагоналях и поменять...
C++ Сортировка массива http://www.cyberforum.ru/cpp-beginners/thread123084.html
Помогите пожалуйста отсортировать одномерный массив по возрастанию. Очень нужно. Где ни искал, нигде не нашел ни одного примера((
C++ Программа на точность. Составить функцию, которая вычисляет заданную функцию, что разложено в ряд Маклорена. Проверить работу функции с использованием библиотечных функций. Вычислить 5 (1+0.04) в степени (1/3) с точностью до 0,001. Добавлено через 5 часов 12 минут Кто-нибудь знает как написать эту программку? подробнее

Показать сообщение отдельно
Nazz
WEB-developer
896 / 727 / 11
Регистрация: 12.03.2009
Сообщений: 2,802
Записей в блоге: 2

Почему не работает? - C++

28.04.2010, 18:57. Просмотров 306. Ответов 3
Метки (Все метки)

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


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
#include <iostream.h>
#include <conio.h>
#include <stdlib.h>
#include <stdio.h>
#include <math.h>
 
template <class X> void min (X*x, X&a)
{
X min;
int i;
min=x[1];
for (i=0;i<a;i++)
{
if (min>=x[i])
   min=x[i];
}
cout<<"\nMinimalnuj element: "<<min;
}
 
 
template <class Y> void max (Y*x, Y&a)
{
Y max;
int i;
max=x[1];
for (i=0;i<a;i++)
{
if (max<x[i])
   max=x[i];
}
cout<<"\nNaibilshuj element: "<<max;
}
 
void main()
{
clrscr();
int r,i,a[100];
cout<<"\nVvedit rozmir masuvy: ";
cin>>r;
cout<<"\nVvedit elementu masuvy\n";
for (i=0;i<r;i++)
{
cin>>a[i];
}
min(a,r);
max(a,r);
 
//===========================================================
 
/*char b[100];
int rr,j;
cout<<"\nVvedit rozmir masuvy: ";
cin>>rr;
cout<<"\nVvedit elementu masuvy\n";
for (j=0;j<rr;j++)
{
cin>>b[j];
}
 
min(b,rr);
max(b,rr);*/
 
//===========================================================
 
/*int rrr,m;
double c[100];
cout<<"\nVvedit rozmir masuvy: ";
cin>>rrr;
cout<<"\nVvedit elementu masuvy\n";
for (m=0;m<rrr;m++)
{
cin>>c[i];
}
min(c,rrr);
max(c,rrr);*/
getch();
}
такая же ситуация возникает с типом double...(

Добавлено через 25 минут
среда разработки Вorland C++3.01
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru