Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <string.h>
- #define debug 00
- typedef struct {
- char name[80];
- char account_no[9];
- double balance;
- }BankAccount;
- void lowestBalance(BankAccount ara[], int size)
- {
- int i, id = 0;
- double lowest = ara[0].balance;
- for(i = 0; i < size; i++){
- if(ara[i].balance < lowest){
- lowest = ara[i].balance;
- id = i;
- }
- }
- printf("id: %s\tlowest balance: %0.2lf\n", ara[id].account_no, lowest);
- }
- int main()
- {
- int n = 3;
- BankAccount ara[n];
- int i;
- for(i = 0; i < n; i++){
- printf("Enter name: ");
- scanf(" %[^\n]", ara[i].name);
- printf("Enter account no (8 digit without space): ");
- scanf("%s", ara[i].account_no);
- ara[i].account_no[9] = '\0';
- printf("Enter balance: ");
- scanf("%lf", &ara[i].balance);
- }
- if(debug) for(i = 0; i < n; i++){
- printf("Name: %s\nAccount No: %s\nBalance: %0.2lf\n", ara[i].name, ara[i].account_no, ara[i].balance);
- }
- printf("Enter your 8 digit account number to search for balance: ");
- char account_number[9];
- int flag = 1;
- scanf("%s", account_number);
- account_number[8] = '\0';
- for(i = 0; i < n; i++){
- if(strcmp(account_number, ara[i].account_no) == 0){
- printf("%Your account balance is %0.2lf BDT\n", ara[i].balance);
- flag = 0;
- break;
- }
- }
- if(flag) printf("Account Not Found\n");
- lowestBalance(ara, n);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement