tolyan791
?>

Впрограмме описан одномерный целочисленный массив с индексами от 0 до 10. s: =0 n: =10 for i: =0 to n-2 do begin s: =s+a[i]-a[i+2] в начале выполнения этого фрагмента в массиве находились двузначные натуральные числа. какое наибольшее значение может иметь переменная s после выполнения данной программы?

Информатика

Ответы

samirmajbubi
Если  все ai - натуральные двухзначные, то максимум может быть достигнут: - при условии неповторяемости чисел получаем 98+99-(1+2)=194; - при разрешении повторения чисел получаем 99+99-(1+1)=196.
faberlic0168

 Двовимірний масив – це масив, де кожному елементу ставиться у відповідність два індекси. Такі масиви називають матрицею або прямокутною таблицею. Якщо у матриці однакова кількість стовпців і рядків то вона називається квадратною. Квадратна матриця має головну і побічну діагоналі.

Якщо матриця має розмір n x n.то головна починається елементом з індексами [1,1] (перший індекс – це номер рядка, другий - номер стовпця) і закінчується елементом з індексами [n,n], побічна починається елементом з індексами [1,n] і закінчується елементом з індексами [n,1].

Матриця А[n,m]

 

      ... m  

               

     A[2,4]        

               

               

A[5,1]   A[5,3]          

… … … … … … … …  

n                

 

Матриця B[n,n] Cірим кольором замальовані головна (B[1,1], B[2,2],…, B[n,n]) та побічна (B[1,n],B[2,n-1],…, B[n,1]) діагоналі.

Объяснение:

соловьев_Куркина

ты делал сравнение a с b. у тебя вышло такое: a не равно b.

во втором условии у тебя вообще не условие, это действие, ты a / 2. Чтоб проверить кратность числа нужно написать это: число % кратно_какому_числу == 0.

при print ты не сделал табуляцию. Перед print надо нажать tab.  Еще ты в print вместо того чтоб написать просто сумму сделал проверку на равность a и a + b (это в случае с первым print). Нужно было написать просто print(a + b) и print(a * b)

Вот готовый код:

a = int(input("Введите a: "))

b = int(input("Введите b: "))

if a != 10 and b != 10 and a % 2 == 0:

   print(a + b)

else:

   print(a * b)

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Впрограмме описан одномерный целочисленный массив с индексами от 0 до 10. s: =0 n: =10 for i: =0 to n-2 do begin s: =s+a[i]-a[i+2] в начале выполнения этого фрагмента в массиве находились двузначные натуральные числа. какое наибольшее значение может иметь переменная s после выполнения данной программы?
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Alekseevich1012
kampina1
Silaev988
abuzik
cheshirsky-kot
svetlana-ladyga
arturo95
maslprod
alfaantonk
aromastil88
samiramoskva
cvetyzelen283
abramovae
АлександровнаАслан1571
bogdanovaoksa