stdlib.h тақырыптық файлындағы кездейсоқ сандарды толтырудың rand() функциясы.
2. Кездейсоқ сандар масС#він түрлендіру.
МасС#вті кездейсоқ сандармен толтыру үшін stdlib.h тақырыптық файлын қосу керек:
include
stdlib.h- файлында жалпы қызмет ету функциялары орналасқан.[а,в] аралығындағы кездейсоқ сандарды шығару үшін команда былайша жазылады:
randomize();
x=rand()%(b-a)+a;
Программада маcС#вті [3,7] аралығындағы кездейсоқ сандармен толтыру төмендегіше жүзеге асады.
{ int i, a[10]; randomize(); for (i=0; i<10; i++) {a[i]=rand()%5+3; printf(“\n %d”,a[i]);}}
МасС#втің бір өлшемді (сызықтық), екі өлшемді (матрица) түрлері болады. Егер масС#в элементтері бірнеше жол мен бағаннан тұратын кесте түрінде орналасса, онда ол екі өлшемді масС#в деп аталады. Екі өлшемді масС#вті матрица деп те атайды. Матрицаның С#патталу форматы:
масС#в элементтерінің типі масС#втің аты [n][m];
мұндағы, n- матрицаның жолдарының саны;
m-матрицаның бағандарының саны.
Мысалы: int х [3][4]; 3 жол, 4 бағаннан тұратын матрица.
Программада матрицаны енгізу төмендегіше жүзеге асады.
{ int i, a[3][5]; for (i=0; i<3; i++) for (j=0; i<5; j++) scanf (“\n %d”,&a[i][j]);
Матрица элементтерінің қалпын сақтап, экранға шығару циклінің жазуының үлгісі:
for (i=0; i<3; i++)
{printf(“\n”);
for (j=0; i<5; j++)
printf (“\t %d”,a[i][j]);}
Əдебиеттер: [1] 61б. [2] 128-134б. [3] 101-108б. [4] 210-224 б. қ[1, [1] 58-59 б. [2] 128-134 б. [3]101-104 б. [4]217-220 б. қ[1]
5- апта
1 кредит сағат.
Тақырыбы: С#мволдық жолдарды өңдеу функциялары.
Достарыңызбен бөлісу: |