Дәрістер 1-2 лекция. С тілінде программалау негіздері. Программа құрылымы


Си тілінде кездейсоқ сандарды пайдалану



бет19/49
Дата18.03.2023
өлшемі1,54 Mb.
#75374
түріЛекция
1   ...   15   16   17   18   19   20   21   22   ...   49
Си тілінде кездейсоқ сандарды пайдалану
Си тілінде кездейсоқ сандар беретін функциялар бар.
int rand() – 0..RAND_MAX=32767 аралығынан кез келген кездейсоқ бүтін сан береді.
Ал int random(n) 0..n аралығынан кез келген кездейсоқ бүтін сан береді.
Бұл функцияларды пайдалану файлы арқылы орын­далады.
Мысалы:
//a[n] жиымына кездейсоқ сандар енгізу
#include
#include
#include
void main()
{
int a[100];
int n;
printf("\nEnter the size of array:", n);
scanf("%i",&n);
for(int I=0;I
{a[I]=rand()%100-50;
printf(" %i ", a[I]);}
getch();
}

Жиымды өңдеу есептерінің түрлері (кластары)


Жиымды өңдеу есептері көбінесе бірыңғайланған төрт түрге бөлінеді.

  1. Есептердің 1-түріне жиым элементтерінің барлығын немесе көрсе­тіл­гендерін бірдей бір тәсілмен өңдеу есептері жатады.

  2. Есептердің 2-түріне (класына) жиым элементтерінің орналасу реттілігін өзгерту тәсілдері жатады.

  3. Есептердің 3-класына бірнеше жиымдарды қатар өңдеу немесе бір жиымның ішкі элементтерін бірнеше топқа бөліп жеке-жеке өңдеу тәсілдері жатады. Жиымдар бір тәсілмен – синхронды өңделеді немесе әр түрлі тәсілмен – асинхронды түрде өңделеді.

  4. Есептердің 4-класына жиымның берілген санға тең бірінші элементін табу, яғни іздеу есептері жатады.

1-түрдегі есептер


1 есеп. Жиымның ең үлкен элементін анықтау керек.
// максимум табу
#include
#include
#include
void main()
{
int a[100];
int n;
printf("\nEnter the size of array:", n);
scanf("%i",&n);
for(int I=0;I


Достарыңызбен бөлісу:
1   ...   15   16   17   18   19   20   21   22   ...   49




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

    Басты бет