You are on page 1of 2

/*

Да се напише програма која од стандарден влез ќе чита податоци за N држави и на


екран
ќе го отпечати името и презимето на претседателот на државата чиј главен град
има најмногу жители.
Податоците за државата се:
-Име
-Претседател
-Главен град
-Број на жители

Податоци за град:
-Име
-Број на жители

Податоци за претседател:
-Име
-Презиме
-Политичка партија
*/
#include<iostream>
#include<string>
using namespace std;
struct GlavenGrad{
char ime[100];
int brojziteli;

};
struct Pretsedatel{
char ime[100];
char prezime[100];
char politickapartija[100];
};
struct Drzava{
char ime[100];
Pretsedatel pretsedatel;
GlavenGrad grad;
int brojziteli;
};
//îòïå÷àòè èìåòî è ïðåçèìåòî íà ïðåòñåäàòåëîò íà äðæàâàòà ÷è¼ ãëàâåí ãðàä èìà
íà¼ìíîãó æèòåëè.
int main(){
int i,n,max=0,pozicija=0;
struct Drzava drzava[100];
cin>>n;
for(i=0;i<n;i++){
cin>>drzava[i].ime;
cin>>drzava[i].pretsedatel.ime;
cin>>drzava[i].pretsedatel.prezime;
cin>>drzava[i].grad.ime;
cin>>drzava[i].grad.brojziteli;
}
for(i=0;i<n;i++){
if(drzava[i].grad.brojziteli>max){
max=drzava[i].grad.brojziteli;
pozicija=i;
}
}
cout<<endl;
cout<<"Pretsedatel: "<<drzava[pozicija].pretsedatel.ime<<"
"<<drzava[pozicija].pretsedatel.prezime<<endl;
}

You might also like