Что вычисляет данный фрагмент программы (С#): - Компьютерные вопросы

Вопрос Что вычисляет данный фрагмент программы (С#):

Статус
В этой теме нельзя размещать новые ответы.
Регистрация
15 Июн 2013
Сообщения
89
Репутация
0
Спасибо
0
Монет
0
А)
for (i=n ;i>k; i- -)
a[i+1]=a;
a[k]=10;

В)
for (i=k;i<=n;i++)
a=a[i+1];

С)

for (i=1;i<=n;i++)
for (j=i+1;j<=n;j++)
if (a>a[j]) { p=a;a=a[j];a[j]=p;}

Д)

for (i=1;i<=n;i++)
for (j=i+1;j<=n;j++)
if (a<a[j]) { p=a;a=a[j];a[j]=p;}

Е)

m=a[1];
for (i=1;i<=n;i++)
if (a>m) {m=a}

Ж)

p=1;
for (i=1;i=n;i++)
p=p*i;

З)

p=1;
for (i=1;i=n;i++)
p=p*i;
 
Регистрация
26 Окт 2013
Сообщения
87
Репутация
0
Спасибо
0
Монет
0
А) Элементы массива с k+1 позиции по n перемещает в позиции на 1 больше, т. е. в k+2 по n+1. А затем в позицию k записывает число 10. Значение в позиции n+1 теряется. Значение в позиции k+1 остаётся без изменений. Значение в позиции k инициализируется 10. В отрыве от контекста, всё это выглядит безсмысленно.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу