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

Затруднения в программе - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Реализация алгоритма обхода лабиринта http://www.cyberforum.ru/cpp-beginners/thread587262.html
Определение границ перколяционного кластера: реализация алгоритма обхода лабиринта. Буду очень благодарен за помощь.
C++ Как потоковую функцию в шаблоне класса сделать неинлайновой Если потоковую функцию описать внутри класса, то все компилируется и собирается. Но если вынести ее код наружу, то функция не находится: template<class T> class A { protected: T x,y; public: A():x(0),y(0){} http://www.cyberforum.ru/cpp-beginners/thread587253.html
Создание классов C++
Создать абстрактный базовый класс Triangle(треугольеник) для представления треугольника виртуальными функциями вычисления площади и периметра. Поля должны включать две стороны и угол между ними. Определить классы-наследники: прямоугольный треугольник, равнобедренный треугольник, равносторонний треугольник со своими функциями перевода и вывода на экран
Найти первый отрицательный элемент последовательности sin(ctg(xi) x1 вводиться а последющие вычисляються по формуле x1+1=xi+0.3 C++
1)Найти первый отрицательный элемент последовательности sin(ctg(xi)) x1 вводиться а последющие вычисляються по формуле x1+1=xi+0.3 в c++
C++ Вывод в консольном приложении http://www.cyberforum.ru/cpp-beginners/thread587242.html
Всем доброго времени суток. Написал приложение выводящие через printf 5 строк с паузой в 1 сек. При обычном запуске всё работает хорошо. Решил перенаправить стандартный вывод приложения в файл( через командную строку: test.exe > file.txt) и здесь появилась проблема. Файл заполняется не по мере выполнения моей программы, а только после её завершения. Возможно он сначала как-то буферизует данные....
C++ Матрицы: вычислить сумму элементов ,образующих символ Задана матрица чисел : а Вычислить сумму элементов ,образующих символ. Создать в простом консольном приложении. подробнее

Показать сообщение отдельно
akainia
0 / 0 / 0
Регистрация: 27.04.2012
Сообщений: 11
26.05.2012, 14:11  [ТС]     Затруднения в программе
Цитата Сообщение от Gepar Посмотреть сообщение
Всё же тип возвращаемого результата, а не функции.
Ну а если заменить прямо float на void то изменится при этом то что функция перестанет возвращать результат.
Может преподаватель хотел получать указатель на void, так тоже можно.
Для этого можете выделить память под новую переменную типа double, туда засунуть своё значение какое надо и возвращать потом этот указатель (к типу void* он и сам приведётся или же можете явно указать приведение типа при возврате результата). Там где используется результат функции нужно уже будет явно приводить тип к double чтобы узнать результат.
Вообще всё это работать будет подобно выделению памяти malloc'ом и должно быть вам знакомо.
Не поняла я, что вы сказали...
Одногрупники, подсказали, что должно быть так:

void time_max(int n, float *Uvx, float &t)
{ float max=*Uvx;
for (int i=0;i<n;i++)
if (Uvx[i]>max) max=Uvx[i];
for (int i=0;i<n;i++)
if(Uvx[i]==max);}
но у меня здесь про t, ничего не сказано
 
Текущее время: 22:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru