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

Лист указателей на объект - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вычислить элементы матрици С по формуле Сij=Aij+Bij http://www.cyberforum.ru/cpp-beginners/thread236119.html
Уважаемые программисты помогите пожалуйста решить пару задач. Заранее спасибо. 1. Даны прямоугольные матрици А и В размером , вычислить элементы матрици С по формуле Сij=Aij+Bij. 2. Написать программу определяющую сумму элементов массива находящихся между max и min элементами.
C++ Заполнение случайных элементов матрицы Заполняю случайные элементы доски, а не элементы доски случайными элементами ( на шахматной доске генерирую фигуры в рандомных местах) - Каждой клетке присваиваю число от 0 до 63, затем переменной Enemy присваюваю рандомное число в этом промежутке, и ставлю этого Enemy(присваиваю соответствующей клетке на доске число 65) на шахматную доску. Проблема в том, что рандом может сгенерировать... http://www.cyberforum.ru/cpp-beginners/thread236113.html
C++ Дано натуральное число n. Получить действительную матрицу a i, j=1,...,n , для которой [a] i,j=1/i+j.
Помогите найти ошибку. Дано натуральное число n. Получить действительную матрицу ij ]i, j=1,...,n , для которой a i,j =1/i+j. #include <iostream> using namespace std; int main() { int x, y, n; double num;
n-мерный массив C++
Вопрос заключается в следующем: Как задать n-мерный массив в описании класса, если на начальной стадии неизвестна его размерность? Или по другому, необходимо чтобы при переполнении n-мерного массива(выход за рамки дозволенного диапазона например типа long int) добавлялась n+1 размерность, как то так. :) Ваши идейные соображения? П.С. желательно без использования класса vector
C++ По-Условным-операторам http://www.cyberforum.ru/cpp-beginners/thread236097.html
Задача; Даны действительные числа x,y,z Найдите- min(x+y/2+z,x/(y+z)) КОд: #include <iostream.h> #include <conio.h> void (){ int a,b,x,y,z,min; cin>>x>>y>>z;
C++ Написать класс «массив». В классе реализовать следующие методы: конструкторы (по умолчанию, с параметрами, копирования), деструктор, ввод с клавиатуры, поиск элемента по ключу, сортировка элементов по неубыванию, вывод на экран (в виде методов класса и при помощи перегруженных операций потокового ввода и вывода), перегрузить следующие операции: +, += (добавление элемента в конец массива), – (удаление элемента по ключу),... подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9371 / 5421 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
31.01.2011, 01:50     Лист указателей на объект
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
#include <iostream>
#include <list>
#include <string>
 
class Sentence {
    std::string str;
public:
    Sentence() : str("Nothing to say.") {}
    Sentence(const std::string & s) : str(s) {}
    void sayIt() const {
        std::cout << str << std::endl;
    }
};
 
int main(){
    std::list<Sentence *> list;
    list.push_back(new Sentence("Hello, world!"));
    list.push_back(new Sentence("Goodbye, world!"));
    
    for ( std::list<Sentence *>::const_iterator i = list.begin(); i != list.end(); ++i )
        (*i)->sayIt();
    
    return 0;
}
 
Текущее время: 05:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru