Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define _CRT_SECURE_NO_WARNINGS
- #include <stdio.h>
- #include <stdlib.h>
- #include <inttypes.h>
- #include <string.h>
- #include "Nagłówek.h"
- #define _USING_MATH_DEFINES
- #include <math.h>
- unsigned int dataur;
- int i,x, numer, imax, imin;
- double max,min,z,kwt;
- char imie1[40], nazwisko1[40], nrkont[27], nzwbk[40];
- struct klient
- {
- char imie[40];
- char nazwisko[40];
- unsigned int rokurodzenia;
- char numerkonta[27];
- char nazwabanku[40];
- double kwota;
- };
- struct klient tablica[10];
- void jeden()
- {
- do
- {
- printf("Ktorego klienta chcesz wyswietlic? (1-%d)\n", x);
- scanf("%d", &numer);
- if (numer <1 || numer > x)
- {
- printf("Nie poprawny numer klienta\n");
- }
- } while (numer < 1 || numer > x);
- printf("Klient %d:\nImie: %s\nNazwisko: %s\nRok urodzenia: %d\nNumer konta: %s\nNazwa banku: %s\nKwota: %0.2lf $\n\n",numer, tablica[numer-1].imie, tablica[numer-1].nazwisko, tablica[numer-1].rokurodzenia, tablica[numer-1].numerkonta, tablica[numer-1].nazwabanku, tablica[numer-1].kwota);
- }
- void wszyscy ()
- {
- for (i=0;i<x;i++)
- {
- printf("Klient %d:\nImie: %s\nNazwisko: %s\nRok urodzenia: %d\nNumer konta: %s\nNazwa banku: %s\nKwota: %0.2lf $\n\n",i+1, tablica[i].imie, tablica[i].nazwisko, tablica[i].rokurodzenia, tablica[i].numerkonta, tablica[i].nazwabanku, tablica[i].kwota);
- }
- }
- double najwieksza()
- {
- max = tablica[0].kwota;
- for (i = 1; i < x; i++)
- {
- if (tablica[i].kwota > max)
- {
- imax = i;
- max = tablica[i].kwota;
- }
- }
- printf("Najwieksza kwote na koncie posiada klient %d: ", imax);
- printf("%s %s\n", tablica[imax].imie, tablica[imax].nazwisko);
- printf("Kwota: %0.2lf $\n\n", max);
- }
- double najmniejsza()
- {
- min = tablica[0].kwota;
- for (i = 1; i < x; i++)
- {
- if (tablica[i].kwota < min)
- {
- imin = i;
- min = tablica[i].kwota;
- }
- }
- printf("Najmniejsza kwote na koncie posiada klient %d: ", imin);
- printf("%s %s\n", tablica[imin].imie, tablica[imin].nazwisko);
- printf("%0.2lf $\n\n", min);
- }
- double suma()
- {
- z = tablica[0].kwota;
- for (i = 1; i < x; i++)
- {
- z = z + tablica[i].kwota;
- }
- printf("Suma pieniedzy wszystkich klientow: %0.2lf $\n\n", z);
- }
- void dodaj()
- {
- if (x < 10)
- {
- printf("Podaj imie, nazwisko, date urodzenia, numerkonta, nazwe banku oraz srodki na koncie\n");
- scanf("%s", &tablica[x].imie);
- scanf("%s", &tablica[x].nazwisko);
- scanf("%d", &tablica[x].rokurodzenia);
- scanf("%s", &tablica[x].numerkonta);
- scanf("%s", &tablica[x].nazwabanku);
- scanf("%lf", &tablica[x].kwota);
- x++;
- printf("Klient dodany\n");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement