BogdanR106203
?>

на ! опишите на языке или на одном из языков программирования алгоритм подсчёта суммы всех отрицательных элементов заданного целочисленного массива размером 30 элементов. если отрицательных элементов нет, выведите no.

Информатика

Ответы

stanefimov

Объяснение:

Задай для начала цикл range

Потом напиши if i>0

Print(no)

sashakrav
Сначал массив заполнится так:
a[0]=0
a[1]=1
a[2]=2

a[10]=10
во втором цикле:
i=0
a[5]=a[5]
a[2]=a[10]
получим, что a[2]=10 и a[10]=10
i=1
a[4]=a[6]
a[3]=a[9]
получим, что a[3]=9; a[9]=9; a[4]=6; a[6]=6
i=2
a[3]=a[7]
a[4]=a[8]
получим, что a[3]=7; a[7]=7; a[4]=8; a[8]=8
i=3
a[2]=a[8]
a[5]=a[7]
получим: a[2]=8; a[8]=8; a[5]=7; a[7]=7
i=4
a[1]=a[9]
a[6]=a[6]
получим: a[6]=6; a[1]=9; a[9]=9
i=5
a[0]=a[10]
a[7]=a[5]
получим: a[0]=10; a[10]=10; a[7]=7; a[5]=7
полученный массив:
a[0]=10
a[1]=9
a[2]=8
a[3]=7
a[4]=8
a[5]=7
a[6]=6
a[7]=7
a[8]=8
a[9]=9
a[10]=10
10 9 8 7 8 7 6 7 8 9 10
ответ: 1
Александровна-Павловна
Выше ответ более простой, но может Вам нужно что-то сложное?
Например: 
1) 10101(2) = 1∙2^4+0∙2^3+1∙2^2+0∙2^1+1∙2^0 = 16+0+4+0+1 = 21(10)
2) 11101(2) = 1∙2^4+1∙2^3+1∙2^2+0∙2^1+1∙2^0 = 16+8+4+0+1 = 29(10)
3) 01010(2) = 0∙2^4+1∙2^3+0∙2^2+1∙2^1+0∙2^0 = 0+8+0+2+0 = 10(10)
4) 11111(2) = 1∙2^4+1∙2^3+1∙2^2+1∙2^1+1∙2^0 = 16+8+4+2+1 = 31(10)
5) 01110(2) = 0∙2^4+1∙2^3+1∙2^2+1∙2^1+0∙2^0 = 0+8+4+2+0 = 14(10)

10101(2) - 10101 в двоичной системе счисления
21(10) - 21 в десятичной системе счисления
1*2^4 - 1 умножить на 2 в четвёртой степени
 * - знак умножить

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

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

на ! опишите на языке или на одном из языков программирования алгоритм подсчёта суммы всех отрицательных элементов заданного целочисленного массива размером 30 элементов. если отрицательных элементов нет, выведите no.
Ваше имя (никнейм)*
Email*
Комментарий*

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

pucha5261
самир1078
naromanova
Светлана константин
Strelkov567
Елена_Зайкин1665
suny84
postbox
efimov33
fedoseevalyubov
Staroverovanatasa494
ANDREY261965
Artur-62838
Zhilinoe134
Леонтьева