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

Создание объектов в цикле по заданному числу - C++

Восстановить пароль Регистрация
 
Nazgul94
1 / 1 / 0
Регистрация: 22.11.2012
Сообщений: 24
28.06.2013, 19:23     Создание объектов в цикле по заданному числу #1
Можно ли создавать объекты класса по заданному числу в цикле? Проще говоря можно ли в С++ как то реализовать следующее:
C++
1
2
3
4
5
6
cout << "Введите знаменатель: "; cin >> k;
        int z = k;
    for(int i = 1; i <= k; i++)
        {
            fraction f[i](k-1, z); 
         }
Нужно чтоб пользователь вводил знаменатель а программа создавала инициализированные объекты класса из него так, чтобы значения получаемых дробей(за объект взята дробь) находились между 0 и 1. Например знаменатель 4. прога должна вывести следующие дроби 1/4, 2/4, 3/4 . Заранее спс.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
28.06.2013, 20:13     Создание объектов в цикле по заданному числу #2
Цитата Сообщение от Nazgul94 Посмотреть сообщение
Можно ли создавать объекты класса по заданному числу в цикле?
Можно.
Nazgul94
1 / 1 / 0
Регистрация: 22.11.2012
Сообщений: 24
28.06.2013, 20:29  [ТС]     Создание объектов в цикле по заданному числу #3
Хотелось бы поподробней. Я же не просто так спросил "можно ли" и все.
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
28.06.2013, 20:40     Создание объектов в цикле по заданному числу #4
Вам нужна реализация вот этого?
Нужно чтоб пользователь вводил знаменатель а программа создавала инициализированные объекты класса из него так, чтобы значения получаемых дробей(за объект взята дробь) находились между 0 и 1. Например знаменатель 4. прога должна вывести следующие дроби 1/4, 2/4, 3/4 .
Nazgul94
1 / 1 / 0
Регистрация: 22.11.2012
Сообщений: 24
28.06.2013, 20:48  [ТС]     Создание объектов в цикле по заданному числу #5
в яблочко
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
28.06.2013, 20:51     Создание объектов в цикле по заданному числу #6
Цитата Сообщение от Nazgul94 Посмотреть сообщение
в яблочко
В чём проблема? Для примера (как в цикле создаются объекты):
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
#include <iostream>
#include <cstdlib>
using namespace std;
 
class A
{
public :
    int x;
    
    A()
    {}
    
    A(int a)
    { x = a;}
};
 
int main()
{
    int k;
    cin >> k;
    A* p = new A[k];
    for (int i = 0; i < k; ++i)
    {
        A a(i);
        p[i] = a;
        cout << p[i].x << endl;
    }
    
    delete [] p;
    system("pause");
    return 0;
}
Nazgul94
1 / 1 / 0
Регистрация: 22.11.2012
Сообщений: 24
28.06.2013, 20:52  [ТС]     Создание объектов в цикле по заданному числу #7
мне только нужен просто фрагмент кода, где создаются инициализированные обьекты класса, причем в цикле.

Добавлено через 43 секунды
аа все спс
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.06.2013, 20:59     Создание объектов в цикле по заданному числу
Еще ссылки по теме:

Найти сумму всех элементов, кратных заданному числу C++
C++ По заданному числу N найти число Х
C++ Ввычислить вектор по заданной матрице и заданному числу

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
28.06.2013, 20:59     Создание объектов в цикле по заданному числу #8
Можно неименованные объекты создавать:
C++
1
2
3
4
5
for (int i = 0; i < k; ++i)
{
    p[i] = A(i);
    cout << p[i].x << endl;
}
Yandex
Объявления
28.06.2013, 20:59     Создание объектов в цикле по заданному числу
Ответ Создать тему
Опции темы

Текущее время: 03:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru