Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <string>
- using namespace std;
- const short len = 4;
- struct SRacer {
- string fname;
- string lname;
- float record;
- int yearOfRecord;
- };
- void PrintNames(SRacer *array, short araylen, int stringlen) {
- cout << "Imena na sustezateli, imashti duljina " << stringlen << " simvola :" << endl;
- for (short i = 0; i < araylen; i++) {
- bool isPrintedAlready = false;
- if (array[i].fname.length() == stringlen) {
- for (short j = 0; j < i; j++) {
- if (array[i].fname.compare(array[j].fname) == 0) {
- isPrintedAlready = true;
- break;
- }
- }
- if (!isPrintedAlready) cout << array[i].fname << " ";
- }
- }
- cout << endl;
- }
- int main() {
- SRacer Racer[len] = {
- { "Pesho", "Peshov", 50, 1996 },
- { "Pesho", "Ivanov", 56, 1995 },
- { "Ivan", "Ignatov", 58, 1998 },
- { "Angel", "Angelov", 53, 2000 }
- };
- PrintNames(Racer, len, 5);
- system("pause");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment