Да се напише програма, която имитира демонстрацията за структури, която направихме предния час:
- да се дефинира структура, съдържаща 3 полета от тип низ с имена ime, deistvie, predmet
- да се декларират 4 променливи A, B, C и D от току-що дефинирания тип
- да им се въведат стойности от клавиатурата или чрез инициализиране още при декларирането им
- да се изведат в разбъркан ред


#include <cstdlib> #include <iostream> using namespace std; struct primer { char ime[30]; char deistvie[30]; char predmet[30]; }; int main(int argc, char *argv[]) { primer A={"Gosho","qde","knigi"}; primer B={"Valio","spi","vlak"}; primer C={"Krisi","skacha","chin"}; primer D={"Vesko","pie","boza"}; cout<<A.ime<<" "<<B.deistvie<<" "<<C.predmet<<endl; cout<<B.ime<<" "<<C.deistvie<<" "<<D.predmet<<endl; cout<<C.ime<<" "<<D.deistvie<<" "<<A.predmet<<endl; cout<<D.ime<<" "<<A.deistvie<<" "<<B.predmet<<endl; system("PAUSE"); return EXIT_SUCCESS; }#include <cstdlib> #include <iostream> using namespace std; struct demonstraciq { char ime[20],deistvie[20],predmet[20]; }; demonstraciq A,B,C,D; int main(int argc, char *argv[]) { cout<<"Vavedi danni za A(ime,deistvie,predmet): "; cin>>A.ime>>A.deistvie>>A.predmet; cout<<"Vavedi danni za B(ime,deistvie,predmet): "; cin>>B.ime>>B.deistvie>>B.predmet; cout<<"Vavedi danni za C(ime,deistvie,predmet): "; cin>>C.ime>>C.deistvie>>C.predmet; cout<<"Vavedi danni za D(ime,deistvie,predmet): "; cin>>D.ime>>D.deistvie>>D.predmet; cout<<A.ime<<" "<<C.deistvie<<" "<<B.predmet<<"!\n"; cout<<B.ime<<" "<<D.deistvie<<" "<<C.predmet<<"!\n"; cout<<C.ime<<" "<<A.deistvie<<" "<<D.predmet<<"!\n"; cout<<D.ime<<" "<<B.deistvie<<" "<<A.predmet<<"!\n"; system("PAUSE"); return 0; }