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

Программа не слушается своего создателя! - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Расставить между числами знаки "+" и "-" так, чтобы значение получившегося выражения было равно заданному целому S http://www.cyberforum.ru/cpp-beginners/thread897986.html
Даны N целых чисел X1, X2, ..., XN. Расставить между ними знаки "+" и "-" так, чтобы значение получившегося выражения было равно заданному целому S. Ограничения: 2 <= N <= 24, 0 <= Xi <= 50 000 000, -1 000 000 000 <= S <= 1 000 000 000, время 3 с. Ввод из файла expr.in. В первой строке находятся числа N и S. В следующей строке - N чисел через пробел. Вывод в файл expr.out. Если получить...
C++ Операция постинкремента Как правильно реализовать операцию постинкремента, или же в данном коде всё верно? Меня смущает тот факт, что функция сохраняет объект "Person" в static, те не уничтожает его, ибо по другому ссылку не возможно вернуть. Person& Person::operator ++() { this->set_year(this->get_year() + 1); return *this; } http://www.cyberforum.ru/cpp-beginners/thread897984.html
C++ Передача массива объектов функции
Выбивает о каком-то недопустимом внешнем символе, подскажите что не так. Вот цикл, который прогоняет массив. user = new Students; for (int i=1;i<=n;i++) { input(*user,i); }; Вот сама функция: Students input(Students *obj,int n) {
Возврат ссылки C++
Задача которая считывает массив и определяет минимальный, макисмальный, первый отрицательный элемент, и их индексы. По заданию надо ее сделать двумя способами. С возвратом указателя, и возвратом ссылки. Первым способом удалось сделать. А с возратом ссылки, у меня большие трудности. Помогите пожалуйста. Вот мой код с возратом указателя. #include <iostream> using namespace std;
C++ Ошибка кода http://www.cyberforum.ru/cpp-beginners/thread897977.html
Имеется код из файла формата .cpp Когда имеющийся код копирую в проект, с++ выделяет строчку fscanf(InFile, "%f", &x); Нашел пример как исправить - int fscanf ( FILE * stream, const char * format, ... ); Написал это - int fscanf(FILE * stream, const char * format, &x); Но с++ ругается на &x (Error: требуется спецификатор типа). Помогите, что ему надо? Список библиотек #include...
C++ Использование Timsort Задача:отсортировать массив Тимсортом, нашел код но при применении выдает ошибку "Ошибка 9 error C2664: tim_sort: невозможно преобразовать параметр 1 из "int " в "std::vector<_Ty> &" void tim_sort(vector<int> &mas) { int n = mas.size(); vector<int> tmp(n); int min_size = get_min_size(n); int beg = 0, size = min_size; vector<segment> seg; ... подробнее

Показать сообщение отдельно
GetVariable
 Аватар для GetVariable
163 / 119 / 5
Регистрация: 17.03.2013
Сообщений: 283
10.06.2013, 22:53     Программа не слушается своего создателя!
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
/*
*****************************
*   ConstProg Studio 2013   *
*****************************
*/
 
#include <iostream>
#include <sstream>
#include <string>
#include <iomanip>
 
float rounding_nearest(float number, int precision);
 
int main()
{
    std::cout << "Enter number: ";
 
    float number;
 
    std::cin >> number;
 
    std::cout << "Enter rounding precision: ";
 
    int precision;
 
    std::cin >> precision;
 
    std::cout << "Answer: " << rounding_nearest(number, precision) << std::endl;
 
    return 0;
}
 
float rounding_nearest(float number, int precision)
{
    std::stringstream out_stream;
 
    out_stream << std::setprecision(precision) << number;
    
    std::string out = out_stream.str();
 
    return (float)atof(out.c_str());
}
 
Текущее время: 01:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru