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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Nazgul94
1 / 1 / 0
Регистрация: 22.11.2012
Сообщений: 24
#1

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

28.06.2013, 19:23. Просмотров 559. Ответов 7
Метки нет (Все метки)

Можно ли создавать объекты класса по заданному числу в цикле? Проще говоря можно ли в С++ как то реализовать следующее:
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 . Заранее спс.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.06.2013, 19:23
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Создание объектов в цикле по заданному числу (C++):

Создание объектов в цикле! - C++
Подскажите пожалуйста как в цикле создать несколько одинаковых объектов, но с разными именами, либо как-нибудь, чтобы можно было их...

Упорядочить строки матриц по числу элементов кратных заданному числу - C++
Даны три целочисленные матрица A, B и C. Упорядочить строки матриц по числу элементов, кратных №, поставив на первое место строку с...

Сортировка по заданному числу! - C++
Помогите составить функцию, которая реализует сортировку только тех чисел в массиве (векторе), которые начинаются на Z (задать с...

По заданному числу N найти число Х - C++
Задание 1. В трехзначном числе Х зачеркнули его вторую цифру. Когда к образованному при этом двузначному числу справа приписали вторую...

По заданному числу n найти n-ое число Фибоначчи - C++
По заданному числу n найти n-ое число Фибоначчи. Вход 7 49 Выход 13 7778742049

По матрице и заданному числу построить вектор - C++
По матрице размерностью m*n и заданному числу построить вектор, элемент которого равен 1, если наибольший элемент соответствующей строки...

7
alsav22
5421 / 4816 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
28.06.2013, 20:13 #2
Цитата Сообщение от Nazgul94 Посмотреть сообщение
Можно ли создавать объекты класса по заданному числу в цикле?
Можно.
0
Nazgul94
1 / 1 / 0
Регистрация: 22.11.2012
Сообщений: 24
28.06.2013, 20:29  [ТС] #3
Хотелось бы поподробней. Я же не просто так спросил "можно ли" и все.
0
alsav22
5421 / 4816 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
28.06.2013, 20:40 #4
Вам нужна реализация вот этого?
Нужно чтоб пользователь вводил знаменатель а программа создавала инициализированные объекты класса из него так, чтобы значения получаемых дробей(за объект взята дробь) находились между 0 и 1. Например знаменатель 4. прога должна вывести следующие дроби 1/4, 2/4, 3/4 .
0
Nazgul94
1 / 1 / 0
Регистрация: 22.11.2012
Сообщений: 24
28.06.2013, 20:48  [ТС] #5
в яблочко
0
alsav22
5421 / 4816 / 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;
}
1
Nazgul94
1 / 1 / 0
Регистрация: 22.11.2012
Сообщений: 24
28.06.2013, 20:52  [ТС] #7
мне только нужен просто фрагмент кода, где создаются инициализированные обьекты класса, причем в цикле.

Добавлено через 43 секунды
аа все спс
0
alsav22
5421 / 4816 / 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;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.06.2013, 20:59
Привет! Вот еще темы с ответами:

Получить делимое, наиболее близкое к заданному числу - C++
Нужна функция которой на вход подается целое число и делитель, а на выходе получается целое число наиболее близкое к поданному на вход, но...

По заданному числу N определить, является ли оно целым - C++
Здравствуйте. Помогите решить задачу. По заданному числу N определить является ли оно целым. Если заданное число является целым,то в...

По графику функции y=f(x) и заданному вещественному числу a вычислить f(а) - C++
Дано вещественное число а. Для функции y=f(x), график которой приведен ниже вычислить f(а)

По заданному числу n вычислить минимальную сумму чисел - C++
Нужно по заданному числу n вычислить МИНИМАЛЬНУЮ сумму чисел, для которых n - наименьшее общее кратное. Бьюсь уже третий день над ней....


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

Или воспользуйтесь поиском по форуму:
8
Yandex
Объявления
28.06.2013, 20:59
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru