Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <string.h>
- struct Client {
- char name[40];
- char num_of_acc[20];
- int summ;
- char date[10];
- char num_of_op[20];
- };
- int main()
- {
- int size_bank= 1;
- struct Client Bank[] = {
- "Ivan Petrov", "0000000001", 1000, "12.10.2018", "1234567890",
- "Gleb Ivanov", "0000000002", 2500, "30.04.2018", "0785631245"
- };
- int command = 0;
- while (command != 6) {
- printf("Выберите комманду:\n1) Вывести информацию о самом бедном клиенте;\n2) Узнать данные о конкретном клиенте;\n3) Показать сумму всех вкладов и их количество;\n4) Добавить нового клиента;\n5) Вывести информацию о всех клиентах;\n6) Завершить работу.\nВведите номер команды: ");
- scanf("%d", &command);
- int i = 0;
- if (command == 2) {
- char currentName[40];
- printf("Введите фамилию клиента: ");
- scanf("%s",¤tName);
- for (i; i <= size_bank; i++) {
- struct Client currentClient = Bank[i];
- if (currentName == currentClient.name) {
- printf("Номер счета: %s, Сумма на счете: %d, Дата последней операции: %s, Номер последней операции: %s\n\n", currentClient.num_of_acc, currentClient.summ, currentClient.date, currentClient.num_of_op);
- }
- }
- }
- if ( command == 1)
- {
- int id;
- int min = -1;
- for (i; i <= size_bank; i++) {
- struct Client currentClient = Bank[i];
- if ((currentClient.summ < min) || (min < 0)) id = i;
- }
- printf("ФИО: %s, Номер счета: %s, Сумма на счете: %d, Дата последней операции: %10s, Номер последней операции: %s\n\n", Bank[id].name, Bank[id].num_of_acc, Bank[id].summ, Bank[id].date, Bank[id].num_of_op);
- }
- if ( command == 5)
- {
- int id;
- int min = -1;
- for (i; i <= size_bank; i++) {
- printf("ФИО: %s, Номер счета: %s, Сумма на счете: %d, Дата последней операции: %10s, Номер последней операции: %s\n", Bank[i].name, Bank[i].num_of_acc, Bank[i].summ, Bank[i].date, Bank[i].num_of_op);
- }
- printf("\n");
- }
- if ( command == 3)
- {
- int Summary = 0;
- for (i; i <= size_bank; i++) {
- struct Client currentClient = Bank[i];
- Summary += currentClient.summ;
- }
- printf("Сумма всех вкладов: %d, Количество вкладов: %d\n\n",Summary,size_bank+1);
- }
- if ((command < 1) || (command > 6)) printf("Нет такой команды!\n\n");
- }
- printf("Работа программы завершена");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement