Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ba_1179_ylau_esepter_69_-_zhauaptar.docx
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
93 Кб
Скачать
☆

Void main()

{

int i,j=0,m=0,a[n];

float s; clrscr(); randomize();

printf("MASSIV==> ");

for(i=0;i<n;i++){

a[i]=rand()%50-20;

printf("%i ",a[i]); }

for(i=0;i<n;i++)

if(a[i]<0) {j+=a[i]; m++; s=j/m;}

printf("\n\narif-k ortasy=%5.2f",s);

getch(); }

  1. Берілген k санына тең жиымның алғашқы элементін табу керек.

  1. Бүтін сандардан тұратын А(n) бір өлшемді жиымы берілген. Сол жиымның жұп индексті элементтер қосындысы анықтау керек.

#include<stdlib.h>

#include<conio.h>

#include<stdio.h>

Void main()

{

int i,j=0,a[100],n;

clrscr(); randomize();

printf("n=");

scanf("%d",&n);

printf("MASSIV==> ");

for(i=0;i<n;i++){

a[i]=rand()%50-20;

printf("%i ",a[i]); }

for(i=0;i<n;i++)

if((i+1)%2==0) {j+=a[i];}

printf("\n\nj=%i",j);

getch(); }

  1. Бүтін сандардан тұратын А[15] массиві берілген. Массивтің оң элeменттерінің геометриялық ортасын анықтау керек.

#include<stdlib.h>

#include<conio.h>

#include<stdio.h>

#include<math.h>

#define n 15

Void main()

{

int i,a[n];

double j=1;

float s;

clrscr(); randomize();

printf("MASSIV==> ");

for(i=0;i<n;i++){

a[i]=rand()%50-20;

printf("%i ",a[i]); }

for(i=0;i<n;i++)

if(a[i]>0) { j=j*a[i];} s=sqrt(j);

printf("\n\nj=%.0f s=%.3f",j,s);

getch(); }

  1. Бүтін сандардан тұратын А(n) бір өлшемді жиымы берілген. Сол жиымның ең үлкен элементін және оның индексін анықтау керек.

#include<stdlib.h>

#include<conio.h>

#include<stdio.h>

#include<math.h>

Void main()

{

int i,n,m,a[100];

double j=1;

float s;

clrscr(); randomize();

printf("n=");

scanf("%d",&n);

printf("MASSIV==> ");

for(i=0;i<n;i++){

a[i]=rand()%100-50;

printf("%i\t",a[i]); }

int max=a[0]; m=0;

for(i=0;i<n;i++)

if(a[i]>max) {max=a[i]; m=i;}

printf("\nmax: a[%i]=%i",m+1,max);

getch(); }

  1. Бүтін сандардан құралған А10жиымы берілген. Сол жиымның оң элементтерінің қосындысын табу

#include<stdlib.h>

#include<conio.h>

#include<stdio.h>

#define n 10

Void main()

{

int i,k=0,a[n]; clrscr(); randomize();

printf("MASSIV==> ");

for(i=0;i<n;i++){

a[i]=rand()%10-1;

printf("%i ",a[i]); }

for(i=0;i<n;i++)

if(a[i]>0){ k=k+a[i];}

printf("\n\nkosyndy= %d",k);

getch();}

  1. Бүтін оң және теріс сандардан тұратын a[n] жиымының жұп нөмірлі элементтерінің қосындысын табу керек, мұнда n саны енгізіледі, ал жиым элементтерінің мәндері кездейсоқ бүтін сандардан тұрады.

#include<stdlib.h>

#include<conio.h>

#include<stdio.h>

Void main()

{

int i,j=0,a[100],n;

clrscr(); randomize();

printf("n=");

scanf("%d",&n);

printf("MASSIV==> ");

for(i=0;i<n;i++){

a[i]=rand()%50-20;

printf("%i ",a[i]); }

for(i=0;i<n;i++)

if((i+1)%2==0) {j+=a[i];}

printf("\n\nj=%i",j);

getch(); }

  1. Бүтін сандардан тұратын А(3,3) жиымы берілген. Сол жиымдағы бас диагональ элементтері ішіндегі максимумын табу

#include<stdlib.h>

#include<conio.h>

#include<stdio.h>