Пәні бойынша ОҚУ-Әдістемелік кешен



бет38/111
Дата11.09.2020
өлшемі1,21 Mb.
#77805
1   ...   34   35   36   37   38   39   40   41   ...   111
Байланысты:
UMK Ci tilinde programmalau (1)

for( i=0 ; i<5; i++) scanf (“%d\n”, &mas[i];)

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

int arr[10]={ 4,2,7,9,8};

Мұндай жазу mas[0]=4;mas[1]=2 ;mas[2]=7; mas[3]=9; mas[4]=8; операторлар тобымен эквивалент. Тағыда мысалдар:



float farr[6]={1.1, 2.2, 4.0, 5.6, 7.0}

сhar text [4]={ ‘a’, ’b’, ’c’, ’d’ }

4-тәсіл. Жиым элементтерінің мәнін кездейсоқ сандармен беруге болады. Мысалы, жиым элементтер мәні n - ге дейінгі кездейсоқ бүтін сандар:

randomize(); for( i=0 ; i<5; i++) mas[i]=random(n)

/* _C _62 _Бір өлшемді 5 элементі бар аты mas жиымының элементтерін жоғарыдағы 4 тәсілмен енгізіп , кері ретпен баспалаңдар.____ */

#include

#include

#include

#include

#include

main() { clrscr(); int i, cl, mas[5];

puts("__________________1-mәсіл________________________");

mas[0]=4; mas[1]=9; mas[2]=10; mas[3]=-1; mas[4]=7;

\* жиым элементтерін баспаға шығару*\

for(i=4; i>=0; i --) printf("%4d",mas[i]);;

puts("_________________ 2-mәсіл ________________________");

int ms[5]; for( i=0 ; i<5; i++)

{ printf(“ жиым элементтерін енгізу m[ %d]=?”,i);

scanf (“%d\n”, &ms[i];) }

\* жиым элементтерін баспаға шығару *\

for(i=4; i>=0; i --) printf("%4d",ms[i]);;

puts("__________________ 3-тәсіл ________________________");



int arr[10]={ 4,8,7,9,2};

\* жиым элементтерін баспаға шығару*\

for(i=4; i>=0; i --) printf("%4d", arr[i]);

puts("_________________ 4-тәсіл __________________________");

int mss[5];

randomize(); for(i=0;i<5;i++)

{ cl=random(10); ); \*10 ға дейінгі натурал сандар *\

cl=pow(-1,cl); \* -1 дің cl дәрежесі *\

mss[i]=cl*random(10);} \* -10 нан 10 ға дейінгі бүтін сандар *\

for(i=0; i<5;i++) printf("%d\t", mss[i]); getch(); \* жиым элементтерін баспаға шығару*\}

/*____________________________eo program_____________*/

/ * 4- тәсіл бойынша -6 –9 –2 –8 1 */

Енгізу:

Реттік нөмері

0

1

2

3

4

Элемент. мәні

4

8

7

9

2

Шығару :

Реттік нөмері

4

3

2

1

0

Элемент. мәні

8

9

7

2

4


/* _C _ 63_ Латын алфавитінің а-дан е әріпіне дейінгісін экранға шығару__*/

#include

#include

main() {char ch; int i; for(ch='a'; ch<='e';ch++)

printf("%c\t",ch); return 0; }

/*____________________________eo program_____________*/

/*__ Программа орындалу нәтижесі: a b c d e ____*/


/* _C _ 64_ жиым элементтерін өспелі етіп реттеңдер.___*/

#include

main() { int arr[10]={6,4,1,7,8,2,9,5,3}

int i,j,tp;printf( « берілген жиым»);

for(i=1;i<10;i++)

printf("%d",arr[i]);print("\n); print «\n»);

/*«қуыс көпіршік» әдісі */

for(i=0;i<10;i++){for(j=i;j<10;j++)

if (arr[j]>arr[j+1] ;

/* көрші ( қатар тұрған) екі элементтер шамасын салыстырамыз */

{tp=arr[j];arr[j]=arr[j+1];arr[j+1]=tp;}

/* реттері дұрыс болмаса орындарын алмастырамыз */

printf( «реттелген жиым »); printf(" for(i=0;i<10;i++);

printf("%d\t",arr[i]); ; return 0; }

/*____________________________eo program_____________*/

/*__ Программа орындалу нәтижесі: 1 2 3 4 5 6 7 8 9 _______*/





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




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

    Басты бет