Форум программистов, компьютерный форум, киберфорум
Наши страницы

Классы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Программно найти кнопку в flash'e, подкиньте идею) http://www.cyberforum.ru/cpp-beginners/thread222751.html
Пишу бота для одной браузерной игры, написанной на флеше. Собственно основную часть написал, все работает) Но есть одна проблема, в некоторый момент игры появляется окошко с неким сообщением и его...
C++ Работа с файломи... #include <iostream> #include <fstream> using namespace std; int main() { ifstream f("file.txt"); while (true) { int v; http://www.cyberforum.ru/cpp-beginners/thread222747.html
Шаблоны проектирования C++
Шаблоны проектирования, их реализация на С++. Кто знает какие-то хорошие книги, поделитесь :)
C++ Сортировка строк
есть матрица. нужно отсортировать ее по сторокам. Т.е. строки должны идти в порядке возрастания. Сравниваем строки по первому элементу. если первые элементы равны, значит вторые и т.д.
C++ Массив натуральных чисел http://www.cyberforum.ru/cpp-beginners/thread222700.html
Ребят, ну помогите, пожалуйста с программкой. Упорядочить массив натуральных чисел по неубыванию следующим способом: 1. сначала числа сортируются по последней цифре 2. затем числа сортируются...
C++ Строки, надо решить через пол часа идти к преподу...сказал одну задачу сделаю-зачет поставит.... вот задача сама : (С++) В заданной строке символы стоящие на четных позициях заменить строкой "000" подробнее

Показать сообщение отдельно
silent_1991
Эксперт С++
4987 / 3044 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
30.12.2010, 18:35
Интересно, чему создатели подобных заданий хотят научить собственно учеников? Не уж то пихать классы в любую программу на Си++? Потому как, например, в этой задаче классы нафиг не нужны, тут нет никакой сущности, которую с помощью класса можно описать. И поэтому в таких задачах стоит возвращаться к старому доброму структурному программированию...

Добавлено через 5 минут
Вот что смог из себя выдавить через классы:

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
#include <iostream>
#include <cmath>
 
/*
Создайте класс в соответствии с условием задачи. Определить функции-члены класса для вывода реализации требуемых действий. Инициализацию переменных проведите с помощью конструктора.
Дано натуральное число n. Получите наименьшее натуральное число вида m^2, превосходящее n.
*/
 
class Foo
{
private:
    int _n;
 
public:
    Foo(int = 2);
 
    int get_m2() const;
};
 
Foo::Foo(int n):
_n(n)
{
}
 
int Foo::get_m2() const
{
    return pow(static_cast< int >(sqrt(static_cast< double >(_n))) + 1, 2.0);
}
 
int main()
{
    Foo bar(3);
 
    std::cout << bar.get_m2() << std::endl;
 
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru