Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Емтихан есептеры.doc
Скачиваний:
0
Добавлен:
21.02.2020
Размер:
73.73 Кб
Скачать

Void main()

{clrscr();

int b[4][4],i,j,reg,n;

float x[4],k,s=0.0;

cout<<"regim vvoda"<<endl;

cin>>reg;

randomize();

if(reg==1) {cout<<"vvesti s klaviaturi"<<endl;

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

for(j=0;j<=3;j++)

cin>>b[i][j];}

else {cout<<"vvesti random"<<endl;

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

for(j=0;j<=3;j++)

b[i][j]=random(3);

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

{for(j=0;j<=3;j++)

cout<<b[i][j]<<" ";

cout<<endl;}}

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

for(j=0;j<=3;j++)

{s=s+b[i][j];

x[k]=s/4; }

cout<<x[k]<<" "; }

getch();}

Х(5,5) екі өлшемді массиввіндегі бас диоганал элементтерінің көбейтіндісін табу

#include<iostream.h>

#include<stdlib.h>

#include<conio.h>

#include<math.h>

Void main()

{clrscr();

int a[5][5],x[5],i,j,reg,k;

cout<<"regim vvoda"<<endl;

cin>>reg;

randomize();

if(reg==1) {cout<<"vvesti s klaviaturi"<<endl;

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

for(j=0;j<=4;j++)

cin>>a[i][j];}

else {cout<<"vvesti random"<<endl;

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

for(j=0;j<=4;j++)

a[i][j]=random(10);

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

{for(j=0;j<=4;j++)

cout<<a[i][j]<<" ";

cout<<endl;}}k=1;

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

for(j=0;j<=4;j++)

if(i==j) k=k*a[i][j];{

cout<<k;}

getch();}

Х(5,6) екі өлшемді массивінің әр бағандағы теріс элементтерінің санын тауып, нәтижесін К(6) бір өлшемді массивіне жазу.

Х(6,6) екі өлшемді массивінің бас диагоналының төменгі жағында орналасқан оң элементтердің көбейтіндісін табу.

#include<iostream.h>

#include<conio.h>

#include<math.h>

Void main()

{ float a[6][6];

clrscr();

int i,j;

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

for(j=0;j<6;j++)

cin>>a[i][j];

float s=1;

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

for(j=0;j<6;j++)

if(i>j) { if(a[i][j]>0) {

s=s*a[i][j];

cout<<"s="<<s<<endl;

getch();

}}}

Х(6,6) екі өлшемді массивінің бас диагоналдан төмен орналасқан теріс элементтерінің қосындысын табу.

#include<iostream.h>

#include<conio.h>

#include<math.h>

Void main()

{ float x[6][6];

clrscr();

int i,j;

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

for(j=0;j<6;j++)

cin>>a[i][j];

float s=0;

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

for(j=0;j<6;j++)

if(i<j) { if(a[i][j]<0) {

s=s+a[i][j];

cout<<"s="<<s<<endl;

getch();

}}}

X(6.6) екіөлшемді массивінің бүйір диогонал элементтерінің көбейтіндісін табу.

#include<iostream.h>

#include<stdlib.h>

#include<conio.h>

#include<math.h>

Void main()

{clrscr();

int x[6][6],i,j,reg,n,p=1;

cout<<"regim vvoda"<<endl;

cin>>reg;

randomize();

if(reg==1) {cout<<"vvesti s klaviaturi"<<endl;

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

for(j=0;j<=5;j++)

cin>>x[i][j];}

else {cout<<"vvesti random"<<endl;

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

for(j=0;j<=5;j++)

x[i][j]=random(7);

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

{for(j=0;j<=5;j++)

cout<<x[i][j]<<" ";

cout<<endl;}}

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

for(j=0;j<=5;j++)

if(i==j) {p=p*x[i][j]; } }

cout<<"p="<<p<<endl;

getch();}

Х(10) және ) Y(10) екі массив берілген. i-ші элементтердің (i= 1,10) орташа арифметикалық мәнін табу және оларды Z массивіне жазу. Z массивінің элементтерінің Ішінен ең үлкенің табу.

#include<iomanip.h>

#include<iostream.h>

#include<conio.h>

#include<math.h>

#include<fstream.h>

Void main()

{int x[10]={2,2,2,2,2,2,2,2,2,2},y[10]={3,3,3,3,3,3,3,3,3,3},z[2];

int i,j,k;

float ar,s,ort,r,a;

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

//cout<<" vvedite massiv"<<endl;

//cin>>x[i]>>y[i];}

cout<<endl;

k=10; r=0; s=0;

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

r=r+y[i];

s=s+x[i];}

ar=s/k;

ort=r/k;

//for(j=0;j<2;j++)

z[0]=ar ;

z[1]=ort;

cout<<" ar="<<ar<<endl;

cout<<" ort="<<ort<<endl;

cout<<" z[2]="<<z[0]<<" "<<z[1];

getch();}

X(20) массиві және А саны берілген. Осы массив элементтерінің ішінен А элементіне деңгейлердің ең үлкенін, ал одан кейінгілердің ең кішісін табу керек. Егер массивте А элементі болмаса, онда ол туралы хабарлау керек.

#include<stdlib.h>

#include<conio.h>

#include<iostream.h>

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]