List of state leaders in 1040
Africa
- Fatimid Caliphate – al-Mustansir Billah (1036–1094)
- Ifriqiya – Al-Mu'izz ibn Badis, Zirid dynasty Viceroy (1016–1062)
- Hammadid dynasty – Qaid ibn Hammad (1028–1045)
- Wagadou (Ghana Empire) – Bassi (1040–1062)
Asia
- Kingdom of Ani – Gargis (1040–1040)
- Byzantine Empire –
- Zoe (Ζωή) (1028–1050)
- Michael IV the Paphlagonian (Μιχαήλ Δ' ο Παφλαγών) (1034–1041)
- Abbasid Caliphate (Baghdad) – Al-Qa'im (1031–1075)
- Ghaznavid Empire – Mas'ud I of Ghazni (1031–1041)
- Khmer Empire – Suryavarman I (1001–1050)
- Great Seljuq Empire – Tughril (1037–1063)
- Chola Empire (Tamil Nadu) – Rajendra Chola & Rajadhiraja Chola (1012–1044 & 1054)
- China (Northern Song dynasty) – Emperor Renzong (1022–1063)
- Japan (Heian period) –
- Monarch – Emperor Go-Suzaku (1036–1045)
- Regent (Sesshō/Kampaku) – Fujiwara no Yorimichi, Kampaku (1020–1068); Sesshō (1017–1020)
- Khitan Empire – Xingzong (1031–1055)
- Korea (Goryeo Kingdom) – Jeongjong (1034–1046)
- Western Xia – Emperor Jingzong (1032–1048)
Europe
- Kingdom of Aragon – Ramiro I (1035–1063)
- County of Barcelona – Ramon Berenguer I (1035–1076)
- Duchy of Brittany –
- Alan III of Rennes (997–1040)
- Conan II of Rennes (1040–1066)
- Bulgarian Empire – Peter II Delyan, Tsar of Bulgaria (1040–1041)
- Byzantine Empire –
- Zoe (Ζωή) (1028–1050)
- Michael IV the Paphlagonian (Μιχαήλ Δ' ο Παφλαγών) ( 1034–1041)
- Kingdom of Castile – Ferdinand I the Great (1035–1065)
- Kingdom of Croatia – Stjepan (1030–1058)
- Kingdom of Denmark – Harthacnut (1035–1042)
- Kingdom of England –
- Harold I (1035–1040)
- Harthacanute (1040–1042)
- Kingdom of France – Henry I (1031–1060)
- County of Auvergne – William V (1032–1064)
- County of Angoulême – Geoffrey (1032–1048)
- County of Anjou –
- Fulk III (987–1040)
- Geoffrey II Martel (1040–1060)
- Duchy of Aquitaine – William VII (1039–1058)
- County of Blois & County of Champagne – Theobald III(I) (1037–1089)
- County of Boulogne – Eustace I (1032–1049)
- Duchy of Burgundy – Robert I (1032–1076)
- County of Flanders – Baldwin V (1037–1067)
- County of Maine – Hugh IV (1036–1051)
- Duchy of Normandy – William the Bastard (1035–1087)
- County of Toulouse – Pons (1037- c. 1061)
- Kingdom of Georgia – Bagrat IV (1027–1072)
- Holy Roman Empire – Henry III (1039–1056)
- Margraviate of Austria – Adalbert (1018–1055)
- Barrois – Sophie, Countess of Bar (1033–1092)
- Duchy of Bohemia – Bretislav I (1035–1055)
- County of Burgundy – Renaud I (1026–1057)
- Duchy of Carinthia – Henry IV (1039–1047)
- Duchy of Lower Lorraine – Gothelo the Great (1023–1044)
- Bishopric of Utrecht – Bernold (c. 1026–1054)
- County of West Friesland – Dirk IV, Count of West Friesland (1039–1049)
- Duchy of Upper Lorraine – Gothelo the Great (1033–1044)
- County Palatine of Lotharingia – Otto I (1034–1045)
- County of Provence – Fulk Bertrand & Geoffroi I (1018–1051 & 1032–1062)
- County of Savoy – Umberto I Biancamano (1003- c. 1048)
- Duchy of Saxony – Bernard II (1011–1059)
- Duchy of Styria – ? vacant 1038–1047
- Bishopric of Utrecht – Bernold (c. 1026–1054)
- Holy See – Pope Benedict IX (1032–1044)
- Kingdom of Hungary – Peter Urseolo (1038–1041)
- Ireland – Donnchad mac Briain, High King of Ireland (1024–1064)
- Kievan Rus' – Yaroslav I the Wise (1019–1054)
- Kingdom of León – Ferdinand I the Great (1037–1065)
- March of Montferrat – Otto II (1017–1084)
- Kingdom of Navarre – Garcia V (1035–1054)
- Kingdom of Norway – Magnus the Good (1035–1047)
- Duchy of Poland – Casimir I (1039–1058)
- Kingdom of Scotland –
- Donnchad I (1034–1040)
- Macbeth (1040–1057)
- Kingdom of Sweden – Anund Jacob (1022–1050)
- Republic of Venice – Domenico Flabanico, Doge of Venice (1032–1043)
- Wales (List of rulers of Wales)
- Deheubarth – Hywel ab Edwin (1033–1044)
- Glywysing – Hywel ab Owain & Gruffydd ap Rhydderch (990–1043 & 1033–1055)
- Kingdom of Gwent – Edwyn ap Gwriad (1015–1045)
- Kingdom of Gwynedd – Gruffydd ap Llywelyn (1033–1063)
gollark: musl is inherently superior.
gollark: tio!debug
gollark: Oops.
gollark: ++exec```pythonx = """ k;double sin() ,cos();main(){float A= 0,B=0,i,j,z[1760];char b[ 1760];printf("\x1b[2J");for(;; ){memset(b,32,1760);memset(z,0,7040) ;for(j=0;6.28>j;j+=0.07)for(i=0;6.28 >i;i+=0.02){float c=sin(i),d=cos(j),e= sin(A),f=sin(j),g=cos(A),h=d+2,D=1/(c* h*e+f*g+5),l=cos (i),m=cos(B),n=s\in(B),t=c*h*g-f* e;int x=40+30*D*(l*h*m-t*n),y= 12+15*D*(l*h*n+t*m),o=x+80*y, N=8*((f*e-c*d*g )*m-c*d*e-f*g-l *d*n);if(22>y&& y>0&&x>0&&80>x&&D>z[o]){z[o]=D;;;b[o]= ".,-~:;=!*#$@"[N>0?N:0];}}/*#****!!-*/ printf("\x1b[H");for(k=0;1761>k;k++) putchar(k%80?b[k]:10);A+=0.04;B+= 0.02;}}/*****####*******!!=;:~ ~::==!!!**********!!!==::- .,~~;;;========;;;:~-. ..,--------,*/ """import osopen("test.c", "w").write(x)os.system("gcc -lm test.c")os.system("./a.out")```
gollark: Troubling!
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.