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

Классы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Строки http://www.cyberforum.ru/cpp-beginners/thread218353.html
Напечатать в алфавитном порядке все слова, которые начинаются с большой буквы и заканчиваются заданной цепочкой из трех символов. Определить количество слов, содержащих все символы заданной цепочки, и напечатать порядковые номера этих слов.
C++ определить в каком из массивов больше положительных элементов Написать программу на С++, которая позволяет вводить два динамических массива из N целых чисел каждый и определять с помощью функции, в ка-ком из них больше положительных элементов. При передаче массива в функцию используйте указатели, а размерность передавайте по ссылке. http://www.cyberforum.ru/cpp-beginners/thread218341.html
C++ Ошибка в программе
Помогите, пожалуйста, исправить ошибку в программе microsoft visual studio\myprojects cpp(9) : fatal error C1083: Cannot open include file: 'boost/lambda/lambda.hpp': No such file or directory Error executing cl.exe. #include <set> #include <vector> #include <string>
задание с функцией qsort(). язык C C++
задание: составить программу, которая обрабатывает следущие данные про наличие вычислительной техники: название подраздела, название отдела, численность персонала, количество компьютеров. Отсортировать за: - названием подраздела; - кол-вом компьютеров. это всё через функции. язык С. заранее благодарен:)
C++ Объединение массивов! http://www.cyberforum.ru/cpp-beginners/thread218293.html
Задано две целочисленные неубывающие последовательности A=(ai), i=1..n, n<=100 и B=(bi), i=1..n, n<=100, т.е. есть одинаковые элементы. Объединить эти массивы так, чтобы результирующий массив стал строго возрастающим. вот что у меня есть(( #include <iostream> using namespace std; void main()
C++ Тема "Символы и строки"Не могу решить вот это задание Помогите пожалуйста решить вот это задание!! "Написать функцию,которая преобразует строку,содержащую произвольную последовательность нулей и единиц и вывести на экран соответствующее целое число.Работу программы завершить,если во введенной строке содержится хотя бы один символ отличный от нуля или единицы" Вот такое задание!!Помогите,скоро экзамен!!! подробнее

Показать сообщение отдельно
JerryJackson
50 / 6 / 1
Регистрация: 15.07.2010
Сообщений: 112
22.12.2010, 21:55     Классы
Здравствуйте!
Помогите пожалуйста....
С программой....


Написать программу на языке C++, моделирующую поведение сборщика арте-
фактов (Stalker) путём создания соответствующего класса.
Все сталкеры имеют одинаковую скорость v0 без груза. Каждый сталкер имеет
свой псевдоним и свою грузоподъёмность m0.
Сталкер добывает (mine) артефакты массы m, затем пытается из вынести (carry),
двигаясь со скоростью v.
Скорость сталкера определяется следующим образом:
v=v0*(1/(1+((m*m)/(m0*m0))))
В функции main провести тестирование работоспособности разработанного клас-
са. Использование данного класса не должно приводить к утечке памяти, неопреде-
лённому поведению и аварийному завершению программы. Длина имени объекта
не ограничена.

вот мои попытки:
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
#include "stdafx.h"
#include <iostream>
#include <string.h>
 
 
 
using namespace std;
 
class stalker
{
private:
    double m0;
    double v0;
    double m;
    double v;
    char *name;
    
public:
 
    stalker(char *,double,double);//Конструктор
    ~stalker(){delete [] name, name=0;};//Деструктор
    stalker(stalker &);
    int mine(int);
    int carry(int);//carry=skorost*(1/(1+((artefact_massa*artefact_massa)/(gruzopod*gruzopod))));
    void print(void);
};
 
stalker::stalker(char *nm, double ma , double va)
{
    name = new char[100];
    strcpy(name,nm); //какой заголовочный файл для этой функции в Visual Studio C++
    m0=ma;
    v0=va;
}
stalker::stalker(stalker &b)
{
    name = b.name;
    m0=b.m0;
    v0=b.v0;
}
 
int stalker::mine(int mm)
{
    m=mm;
    for(int i=0;i<m0;i++)
    
 
    return mm;
}
 
 
int main()
{
 
       
    system("pause");
    return 0;
}
Добавлено через 24 минуты
пожалуйста как исправить ошибки....
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 11:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru