Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<iostream>
- #include<cstring>
- using namespace std;
- typedef struct Tanc{
- char ime[15];
- char zemja[15];
- }Tanc;
- typedef struct Tancer{
- char ime[20];
- char prezime[20];
- Tanc tanci[5];
- }Tancer;
- //pecati ime i prezime na tanceri sto znaat barem eden tanc so poteklo od zemja "Ime Prezime, Ime na Tanc"
- void tancuvanje(Tancer *t, int n, char * zemja){
- int indeksi[100], ind_count=0;
- char rez[100][100];
- for(int i=0;i<n;i++){
- //vika 5 (Tanc tanci[5]) ama dole samo 3 vnesuva
- for(int j=0; j<3; j++){
- if(strcmp(t[i].tanci[j].zemja, zemja)==0){
- indeksi[ind_count]=i;
- strcpy(rez[ind_count++],t[i].tanci[j].ime);
- break;
- }
- }
- }
- for(int i=0;i<ind_count;i++){
- cout<<t[indeksi[i]].ime<<" "<<t[indeksi[i]].prezime<<", "<<rez[i]<<endl;
- }
- }
- int main()
- {
- int i, j, n;
- char zemja[15];
- Tancer tanceri[5];
- cin >> n;
- for(i = 0; i < n; i++){
- cin >> tanceri[i].ime;
- cin >> tanceri[i].prezime;
- for(j = 0; j < 3; j++){
- cin >> tanceri[i].tanci[j].ime;
- cin >> tanceri[i].tanci[j].zemja;
- }
- }
- cin >> zemja;
- tancuvanje(tanceri, n, zemja);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement