Proqramlaşdırma |  | 4

2 | Sizə n tam ədədi və biri istisna olmaqla, 1,2,..., n arasındakı bütün tam ədədlər verilir. Çatışmayan ədədi tapan proqram yazmaq lazımdır. Məsələn, əgər n ədədi 5-ə bərabərdirsə və daxil edilən ədədlər 2, 3, 1, 5 isə, onda çatışmayan ədəd 4-dür. Deməli, çıxışa 4 verilməlidir. Həlli. Verilmiş ədədlərin cəmim S1 ilə, 1-dən n-dək bütün ədədlərin cəmini isə S2 ilə işarə edək. Onda çatışmayan ədəd S2 - S1 olacaq. Örnək. Verilmiş nümunədə: • 1-dən 5-dək olan ədədlərin cəmi S2 = 1 + 2 + 3+ 4 + 5 = 15; • Verilmiş ədədlərin cəmi S1 = 2 + 3 + 1 + 5 = 11. Deməli, çatışmayan ədəd S2 - S1 = 15 - 11 = 4 olacaq. Öncə n-nin qiyməti daxil edilir. n = int( input( `Ədədlərin sayını daxıl edin: ) ) Riyaziyyatdan məlum olan düstura əsasən, 1-dən n-dək ədədlərin s2 cəmi hesablanır. s2 = (1 + n) * n / 2 Sonra ədədlər daxil edilir və onların s1 cəmi hesablanır. for i ın range(1, n): x = int( input() ) s1 += x s2 və s1-in fərqi çıxışa verilir. print(s2 - s1) Beləliklə, n = int( input('Ədədlərin sayını daxil edin: ') ) s2 = (1 + n) * n / 2 s1 = 0 for i in range(1, n): x = int( input() ) s1 += x print(s2 - s1)