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 _______*/
Достарыңызбен бөлісу: |