Программалау 6В01501 «Математика»



бет33/47
Дата09.02.2022
өлшемі367,39 Kb.
#131223
түріПрограмма
1   ...   29   30   31   32   33   34   35   36   ...   47
Байланысты:
Лекция

for ( int i=0; i
Массив элементтерін осылай есептеу немесе өңдеу кезінде əр массив индексі өз реттілігімен өзгеріп отырады.
Массивтің қатар тұрған екі элементін: 1 және 2, 3 және 4, 5 және 6, т.с.с. элементтерін бір-бірімен орын ауыстыру
for(int i=0;i
{int r=a[i];
a[i]=a[i+1];
a[i+1]=r;}
Массивтің элементтерін k орынға солға (оңға) ығыстыру, яғни жылжыту.
int k,i,t,r;
printf(“k = “);
sсanf(“%d”,&k);
for(t=0;t
{
r=a[0];
for(int i=0; i
a[i]=a[i+1];
a[n-1]=r;
}

Төмендегі мысалдарды қарастырамыз.


1 - мысал. Массивтің барлық жұп элементтерін жою керек.
int b[10] ;
int i, j=0;
for (i=0; i
if (a[i]%2!=0) { b[j]=a[i]; j++ ; }
for (i=0; i
printf ("\n") ;
2 - мысал. Векторды векторға қосу программасы.
include
#include
#define MAX 5
main()
{
int a[5] = {2,3,-1, 3,4}
int b[5] = { 1, 0, 1, 0, 1}
int k, j, c[5];
for(k=0; k
{c[j] =a[j] + b[j];
printf("%d \n", c[j]); }
getch(); return 0;
}


****************************


3-мысал. Массивтің ең үлкен элементін жəне оның индексін анықтау.
/* Массивтің ең үлкен элементтін табу */
#include
#include
#define n 10
main()
{ int i, t, a[n]={6, 5, 9, 8, 7, 4, 1, 2, 3, 0},max;
printf("a[10] элементтерi : ") ;

for (i=0; i


Достарыңызбен бөлісу:
1   ...   29   30   31   32   33   34   35   36   ...   47




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

    Басты бет