2-блок массив элементтерін енгізеді. Бірақ енгізудің бұл түрі енгізілетін деректердің саны көп болған
жағдайда қолдануға ыңғайсыз. Сондықтан, массив элементтерін енгізуді циклдық құбылыс арқылы
орындаған жөн.
Ескерту : А массивіндегі элементтердің саны 13 шартты түрде алынған. 13 емес, 113, 1000, т.с.с элементтен
тұратын массив қарастыруға да болар еді. Қанша элемент болса да қарастырылған алгоритмнің
құрылысында өзгеріс болмайды, элементтердің саны алгоритмнің ұзындығына әсер етеді.
Си тіліндегі программасы:
# include # include # include # include void main ( )
i =0
S=0
басы
a
1
, a
2
, ...,a
13
S=S+a
i
i=i+1
i<=13
S
+
-
соңы
i=0
i=i+1
i<=13
a
i
+
-
{const int M=13;
int A[M]; int s,i;
clrscr();
randomize();
for(i=0;i<13;i++)
{A[i]=random(100)-50;
printf("%4d",A[i]);
}
s=0;
for(i=0;i<13;i++)
s+=A[i];
printf("\n%d",s);
}
3-мысал. 10 элементтен тұратын бір өлшемді массив берілген. Элементтерінің көбейтіндісін есептеп,
баспаға беру керек.
Шешімі. Көбейтіндіні есептеу рекуррентті формуласын қорытып шығару үшін, қосындыны есептеуден
өзгешелігі, көбейтіндінің алғашқы мәні 1-ге тең деп есептелінеді,яғни F