#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define SIZE 4
struct Person
{
char name[16], dep[16];
float cyi, ra, rp, npa, tyi, tra, tpa;
};
int main()
{
struct Person s[SIZE];
strcpy(s
[0].
dep, "Department 1");
strcpy(s
[1].
dep, "Department 2");
// Swap.
s[2] = s[0];
s[0] = s[1];
s[1] = s[2];
printf("%s %s\n", s
[0].
name, s
[0].
dep); printf("%s %s\n", s
[1].
name, s
[1].
dep);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4KI2luY2x1ZGUgPHN0cmluZy5oPgojZGVmaW5lIFNJWkUgNAoKc3RydWN0IFBlcnNvbgp7CiAgICBjaGFyIG5hbWVbMTZdLCBkZXBbMTZdOwogICAgZmxvYXQgY3lpLCByYSwgcnAsIG5wYSwgdHlpLCB0cmEsIHRwYTsKfTsKCgppbnQgbWFpbigpCnsKICAgIHN0cnVjdCBQZXJzb24gc1tTSVpFXTsKICAgIHN0cmNweShzWzBdLm5hbWUsICJOYW1lIDEiKTsKICAgIHN0cmNweShzWzBdLmRlcCwgIkRlcGFydG1lbnQgMSIpOwoKICAgIHN0cmNweShzWzFdLm5hbWUsICJOYW1lIDIiKTsKICAgIHN0cmNweShzWzFdLmRlcCwgIkRlcGFydG1lbnQgMiIpOwoKICAgIC8vIFN3YXAuCiAgICBzWzJdID0gc1swXTsKICAgIHNbMF0gPSBzWzFdOwogICAgc1sxXSA9IHNbMl07CgogICAgcHJpbnRmKCIlcyAlc1xuIiwgc1swXS5uYW1lLCBzWzBdLmRlcCk7CiAgICBwcmludGYoIiVzICVzXG4iLCBzWzFdLm5hbWUsIHNbMV0uZGVwKTsKCiAgICByZXR1cm4gMDsKfQo=