Тәттібеков Қ. С. Раимбаева С.Ә. С/С++ тілінде программалау негіздері



Pdf көрінісі
бет38/79
Дата15.11.2023
өлшемі1,39 Mb.
#124059
түріПрограмма
1   ...   34   35   36   37   38   39   40   41   ...   79
 
Мысал 1: 
Бір өлшемді массивті енгізу керек. 
#include 
main() { 
const int n=10; 
int i, a[n]; 
for(i=0; i<=n; i++) 
scanf(“%d”,&a[i]); 
for(i=0; i<=n; i++) 
printf(“%2d”,a[i]); 

cin, cout 
енгізу функциялары арқылы бір өлшемді массивті енгізу, 
экранға шығару. 
cin
енгізуді, ал
cout 
экранға шығаруды орындайды. 
Төмендегі мысалдан 
cin, cout 
функцияларының іс әрекеттерін байқауға 
болады: 
#include 
int main() { 
const int n=10; 
int i, a[n]; 
for(i=0; i<=n; i++) 
cin>>a[i]; 
for(i=0; i<=n; i++) 
cout<<”\t”<}
 
4.1 Бір өлшемді массивтерді өңдеу 
 
Массивтермен жұмыс істеу барысында массивтің бүкіл элементін 
немесе бөлігін ғана өңдеуге тура келеді. Бұл үшін массивтерді жылжыту 
ұйымдастырылады. 


57 
Массив элементтерін жылжыту төмендегідей сипатталады: 
-
жылжыту бағыты; 
-
бірдей өңделетін элементтер санымен; 
-
индекстердің өзгеру сипатымен. 
Жылжыту бағыты бойынша массивтерді:
-
сол жақтан оң жаққа (массивтің басынан соңына қарай); 
-
оңнан солға қарай (массив соңынан басына қарай); 
-
екі ұшына ортасына қарай өңделеді. 
Индекстер сызықты (тұрақты қадаммен) және сызықты емес (айнымалы 
қадаммен) өзгереді. 
Төмендегі программада бір элементтен сол жақтан оңға массив элементтерін 
1 қадаммен жылжыту іске асырылады.
Мысалы, массивтің ең үлкен элементін табатын программаны 
келтірейік: 
#include 
#include 
void main() { 
int a[100]; 
int n; 
cout<<”\nМассивтің өлшемін енгіз:”; cin>>n; 
for(int I=0;Ia[I]=rand()%100-50; 
cout<
int max=a[0]; 
for(I=1;Iif (a[I]>max)max=a[I]; 
cout<<”\nMax=”<
Кездейсоқ 
сандардың 
датчигі 
деп 
псевдокездейсоқ 
санды 
қалыптастыратын программаны айтамыз. Қарапайым кездейсоқ сандар 
датчигі келесі түрде жұмыс істейді: 
1)
Үлкен К саны мен кез келген 
саны берілген. 
2)
х1=бөлшек_бөлігі(х0*К); х2= бөлшек_бөлігі (х1*К); және и т.б. 
сандары қалыптасады. 
Нәтижесінде 0-ден 1-ге дейінгі кесіндіде ретсіз тасталған х0, х1, х2, . . . 
сандар тізбегі алынады. Оларды кездейсоқ, дәлірек айтқанда псевдокездейсоқ 
деп санауға болады.
С++ тілінде
int rand()
программасы (стандартты функция)- 
0..RAND_MAX=32767 аралығынан псевдокездейсоқ сандарды қайтаратын 
функция, функция сипаттауы  тақырыптық файлында келтірілген.


58 


Достарыңызбен бөлісу:
1   ...   34   35   36   37   38   39   40   41   ...   79




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

    Басты бет