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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Удаление цифр из символьной строки http://www.cyberforum.ru/cpp-beginners/thread169291.html
Доброго всем времени суток :) Такая задача: на языке C нужно составить программу удаления из строки символов только цифры. Например, строка "dfg546sv435", должно получиться "dfgsv". Поможете?
C++ Найти среднее арифметическое элементов, меньших некоторого р.Не используя массивов!!! 1) Исходные данные и результаты типа int. Не используя массивы, разработать алгоритм и программу работы с последовательностью целых чисел. Признак конца ввода чисел задать самостоятельно, например, использовать возвращаемое значение функции ввода scanf(). ВОТ САМО УСЛОВИЕ !!!Для вводимой последовательности целых чисел найти среднее арифметическое элементов, меньших некоторого р. ... http://www.cyberforum.ru/cpp-beginners/thread169290.html
Автоматическое заполнение статического массива C++
Ребят, хэлп! Мне нужно для статистического массива, заполненного рандомно (через randomize()), создать новый внутренний (в main()), в который войдут только положительные члены первого, и вывести второй массив на экран. Вот что получилось.. но че-то не совсем работает. #include <iostream.h> #include <conio.h> #include <stdlib.h> const int n=5; int 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
Сообщений: 304
25.09.2010, 22:34     класс. ввод данных
Есть класс. У каждого имени - свое числовое значение. Нужно сделать так, чтобы после заполнения поля "имя" вылазило типа этого: "Сколько у этого человека будет значений?", ввести эти значения, и потом все снова: "имя", несколько значений, их ввод и т.д
Т.е. полсе каждого ввода имени я самостоятельно хочу решать: сколько у этого человека будет значений и, соответсвенно, вводить их.

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;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 06:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru