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

класс. ввод данных - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Удаление цифр из символьной строки http://www.cyberforum.ru/cpp-beginners/thread169291.html
Доброго всем времени суток :) Такая задача: на языке C нужно составить программу удаления из строки символов только цифры. Например, строка "dfg546sv435", должно получиться "dfgsv". Поможете?
C++ Найти среднее арифметическое элементов, меньших некоторого р.Не используя массивов!!! 1) Исходные данные и результаты типа int. Не используя массивы, разработать алгоритм и программу работы с последовательностью целых чисел. Признак конца ввода чисел задать самостоятельно, например,... http://www.cyberforum.ru/cpp-beginners/thread169290.html
Автоматическое заполнение статического массива C++
Ребят, хэлп! Мне нужно для статистического массива, заполненного рандомно (через randomize()), создать новый внутренний (в main()), в который войдут только положительные члены первого, и вывести...
C++ Как правильно написать степень в программе c++
Нужно написать q в степени n-1
C++ Преобразование числа в строку http://www.cyberforum.ru/cpp-beginners/thread169261.html
Подскажите как преобразовать число в строку, пожалуйста!
C++ 6 последних ненулевых цифр числа 987654321 понимаю, что олимпиадная задача, но все же, натолкните на идею. :) #include <iostream> #include <math.h> #include <gmp.h> void mpz_nuli(mpz_t rop) { } подробнее

Показать сообщение отдельно
zhenya.ya
1 / 1 / 0
Регистрация: 29.11.2009
Сообщений: 305

класс. ввод данных - C++

25.09.2010, 22:34. Просмотров 555. Ответов 4
Метки (Все метки)

Есть класс. У каждого имени - свое числовое значение. Нужно сделать так, чтобы после заполнения поля "имя" вылазило типа этого: "Сколько у этого человека будет значений?", ввести эти значения, и потом все снова: "имя", несколько значений, их ввод и т.д
Т.е. полсе каждого ввода имени я самостоятельно хочу решать: сколько у этого человека будет значений и, соответсвенно, вводить их.

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
class bank
{   
private:
    char *bank_name;
    char **name;
    int *value;
public:
    bank(){}
    void add(int );
    void show(int );
};
void bank::add(int n)
{
    bank_name=new char[33];
    cout<<"input bank_name\n"<<endl;
    cin>>bank_name;
 
    char str[55];
    name=new char *[n];
    value=new int [n];
for(int i=0;i<n;i++)
{
    system("cls");
    cout<<i<<":iput name:\n"<<endl;
    cin>>str;
    name[i]=new char[strlen(str)+1];
    strcpy(name[i],str);
    cout<<"input value:"<<endl;
    cin>>value[i];
}
system("cls");
}
void bank::show(int n)
{
    cout<<bank_name<<endl;
    for(int i=0;i<n;i++)
    cout<<name[i]<<" "<<value[i]<<endl;
}
 
void main()
{
    char **name='\0',*bank_name='\0';int *value=0;
    int n;
    bank object;
    cout<<" size (n):"<<endl;
    cin>>n;
    bank obj;
    obj.add(n);
    obj.show(n);
    system("PAUSE");
    delete []name;
    delete []bank_name;
    delete []value;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru