Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Funkcje struct 3.cpp: Określa punkt wejścia dla aplikacji konsoli.
- //
- #include "stdafx.h"
- #include<iostream>
- using namespace std;
- const int KMAX = 100;
- struct dane
- {
- char imię[40], nazwisko[50];
- float zarobek;
- };
- void wpis( int n,dane *(x))
- {
- int i;
- for (i = 0; i < n; i++)
- {
- cout << "Osoba nr " << i + 1 << endl;
- cout << "Podaj imię: ";
- cin >> x->imię;
- cout << "Podaj nazwisko: ";
- cin >> x->nazwisko;
- cout << "Podaj zarobek: ";
- cin >> x->zarobek;
- }
- }
- void wypis(dane x[], int n)
- {
- int i;
- for (i = 0; i < n; i++)
- {
- cout << "Osoba nr " << n + 1 << endl;
- cout << "Imię: " << x[i].imię << endl;
- cout << "Nazwisko: " << x[i].nazwisko << endl;
- cout << "zarobek: " << x[i].zarobek << endl;
- }
- }
- void wypisw(dane x)
- {
- cout << "Osoba "<< endl;
- cout << "Imię: " << x.imię << endl;
- cout << "Nazwisko: " << x.nazwisko << endl;
- cout << "Stan konta: " << x.zarobek << endl;
- }
- dane bieda(dane A[], dane *w, int n)
- {
- int i;
- int max,min=0 ;
- max = 0;
- for (i = 0; i < n; i++)
- {
- if (A[i].zarobek>A[max].zarobek)
- max = i;
- else
- if (A[i].zarobek < A[min].zarobek)
- min = i;
- }
- *w = A[min];
- return A[max];
- }
- int _tmain(int argc, _TCHAR* argv[])
- {
- int i,n;
- dane W[KMAX];
- dane MAX;
- dane MIN;
- cout << "Funkcja coś robi xd" << endl;
- cout << "Podaj liczbę osób:";
- cin >> n;
- wpis(n, W);
- wypis(W, n);
- MAX=bieda(W, &MIN, n);
- wypisw(MIN);
- wypisw(MAX);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement