Кіріспе Курстың мақсаты мен міндеттері


stdlib.h тақырыптық файлындағы кездейсоқ сандарды толтырудың rand() функциясы



бет15/62
Дата03.11.2022
өлшемі1.46 Mb.
#463964
1   ...   11   12   13   14   15   16   17   18   ...   62
C# тілінде программалау негіздері

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 кредит сағат.

Тақырыбы: С#мволдық жолдарды өңдеу функциялары.






Достарыңызбен бөлісу:
1   ...   11   12   13   14   15   16   17   18   ...   62




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет