21

 avatar
gorazd
c_cpp
10 months ago
945 B
5
Indexable
#include <iostream>
#include <cstring>
#include  <iomanip>
using namespace std;

struct Tanc {
    char name[15];
    char origin[15];
};
struct Tancer {
    char name[20];
    char sname[20];
    Tanc tanci[5];
};
void tancuvanje(Tancer *t, int n, const char *zemja) {
    for (int i = 0; i<n; i++) {//individualni tanceri
        for (int j = 0; j<5; j++) {
            if (strcmp(t[i].tanci[j].origin,zemja) == 0) {
                cout<<t[i].name<<" "<<t[i].sname<<", "<<t[i].tanci[j].name<<endl;
                break;
            }
        }
    }
}

int main() {
    int i, j, n;
    char zemja[15];
    Tancer tanceri[5];
    cin >> n;
    for(i = 0; i < n; i++){
        cin >> tanceri[i].name;
        cin >> tanceri[i].sname;
        for(j = 0; j < 3; j++){
            cin >> tanceri[i].tanci[j].name;
            cin >> tanceri[i].tanci[j].origin;
        }
    }
    cin >> zemja;
    tancuvanje(tanceri, n, zemja);
    return 0;
}
Editor is loading...
Leave a Comment