Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
vikky
0 / 0 / 0
Регистрация: 07.10.2014
Сообщений: 41
#1

Структуры и объединения - C++

12.04.2015, 19:12. Просмотров 269. Ответов 1
Метки нет (Все метки)

Дано натуральное число n и массив (или текстовый файл) содержащий информацию о n клиентов банка: фамилия; имя; отчество; адрес (город улица номер дома номер квартиры); номер кредитной карты; номер счета. Сформировать новый массив (текстовый файл) выбрав из входящего массива (файла) элементы-фамилия,отчество,имя,номер счета. Примечание. Если информация хранится в текстовом файле считать что количество записей n не задано.

http://www.cyberforum.ru/cpp-beginners/thread1926595.html

0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.04.2015, 19:12
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Структуры и объединения (C++):

Структуры и объединения
Помогите пожалуйста. В списке студентов группы вычислить количество студентов...

Структуры и объединения
Нужно написать приложение «Организация работы конференции», которое должно...

Структуры, Объединения, Перечисления
Реализовать программу для хранения информации о студентах одного потока....

Структуры, объединения и типы пользователя
Доброго времени суток! Помогите, пожалуйста, с заданием: Создать список...

Структуры, объединения и определяемые пользователем типы. Массивы структур
Здравтсвуйте! Помогите, пожалуйста, разобраться с одной задачкой! Условие...

1
Tordek
55 / 49 / 37
Регистрация: 22.01.2015
Сообщений: 176
12.04.2015, 20:35 #2
Лучший ответ Сообщение было отмечено vikky как решение

Решение

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
55
56
57
58
59
60
61
62
#include <vcl.h>
#include <iostream.h>
#include <conio.h>
#pragma hdrstop
 
//---------------------------------------------------------------------------
 
#pragma argsused
AnsiString city[10] = {"Kyiw","Moscow","Paris","New York","London","Mexico","Rome","Odessa","Ottawa","Kerch"};
AnsiString street[10] = {"Vasylkivska","Radunska","High-Street","Sadovaya","Koltsevaya","Berezniakovskaya","Lesnaya","Kibalchicha","Perova","Grushevskogo"};
AnsiString fam[10] = {"Gates","Holmes","Vatson","Mandragoran","Petrov","al'Tor","Kowton","Domon","Ivanov","Sidorov"};
AnsiString name[10] = {"Bayl","Rand","Lan","Mat","Perrin","Elena","Tom","Bill","Bob","Egor"};
AnsiString fath[10] = {"Alekseevich","Ruslanovich","Tamovich","Abellovich","Vasilyevich","Olexandrovich","Nikolaevich","Lambertovich","Tomovich","Glebovich"};
struct Adress{
AnsiString City,Street;
unsigned short int house,flat;
void In(void)
{City = city[random(10)];
Street = street[random(10)];
house = random(50);
flat = random(100);
}
};
struct Man{
AnsiString Fam,Name,Fath;
Adress Adr;
unsigned int crcard,count;
void In(void)
{Fam = fam[random(10)];
Name  = name[random(10)];
Fath = fath[random(10)];
Adr.In();
crcard = random(10000);
count = random(30000);
}
};
struct EMan{
AnsiString Fam,Name,Fath;
unsigned int count;
void GetInfo(Man Str)
{Fam = Str.Fam;
Name = Str.Name;
Fath = Str.Fath;
count = Str.count;
}
void Out(void)
{cout<<"Fam: "<<Fam.c_str()<<";Name: "<<Name.c_str()<<";Fath: "<<Fath.c_str()<<";Count: "<<count<<endl;
}
};
const int n = 20;
int main(int argc, char* argv[])
{randomize();
Man List1[n];
EMan List2[n];
for(int i = 0;i<n;++i)
        {List1[i].In();
        List2[i].GetInfo(List1[i]);
        List2[i].Out();
        }
getch();
        return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.04.2015, 20:35
Привет! Вот еще темы с решениями:

Как обратиться к полям объединения, которое находится внутри структуры?
Например, дан массив структур struct a { union b { char...

Помещение структуры в вектор, удаление структуры, изменение элементов структуры
Здравствуйте. Помогите разобраться с тем, как: 1 - находить элементы в...

Объединения
Можно ли определить объединение с разными размерами полей, т.е., например:...

Объединения
union MyUnion { int int_num; long long ll_num; }; int main() {...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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