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

Void main ()

{

int a[5][5],s[5],i,j; float c=1;

clrscr();

randomize();

cout<<"massiv a"<<endl;

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

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

{a[i][j]=random(15);

cout<<setw(4)<<a[i][j]<<endl;}

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

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

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

cout<<" c="<<c<<endl;

cout<<"massiv s"<<endl;

s[i]=c;

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

{cout<<setw(4)<<i<<"= "<<s[i]<<endl;

}

getch();

}

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

#include<iostream.h>

#include<conio.h>

#include<stdlib.h>

Void main()

{int a[6][6],i,j,reg,k;

{

cout<<"regim vvoda"<<endl;

cin>>reg;

randomize();

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

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

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

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

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

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

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

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

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

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

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

cout<<endl;}}

cout<<"on sandar byir diagonaldagy"<<endl;

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

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

if(i+j==5 && a[i][j]>0) k=a[i][j];

cout<<k<<endl; }

getch();} }

A(10) массивінің элементтерінің ішінен жұп нөмірлі ең үлкен теріс элементін табу.

#include<iostream.h>

#include<conio.h>

#include<math.h>

Void main()

{

float a[10],b[10];

int i,max,n;

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

cin>>a[i];

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

if(i%2)

{

b[n]=a[i];

cout<<b[n];}

max=-9999;

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

if(b[n]>max) max=b[n];

cout<<max;}

getch();

В(5,5) екі өлшемді массивінің бас диагоналдағы 5-тен үлкен элементтердің санын табу.

B(5.5) екіөлшемді массивінің бүйір диогонал элементтерін X(5) векторына көшіріп жазу.

#include<iostream.h>

#include<stdlib.h>

#include<conio.h>

#include<math.h>

Void main()

{clrscr();

int b[5][5],x[5],i,j,reg,k,n;

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>>b[i][j];}

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

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

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

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

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

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

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

cout<<endl;}}

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

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

if(i==j) {x[k]=b[i][j];

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

getch();}

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

#include<iostream.h>

#include<stdlib.h>

#include<conio.h>

#include<math.h>

Void main()

{clrscr();

int b[5][6],x[6],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<=5;j++)

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

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

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

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

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

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

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

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

cout<<endl;}}

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

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

if(b[i][j]>0) {x[k]=b[i][j];

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

getch();}

D(4.4) екі өлшемді квадрат массиытің бас диогоналында және оның жоғарғы жағында орналасқан нөлге ауыстыру.

#include<iostream.h>

#include<stdlib.h>

#include<conio.h>

Void main()

{clrscr();

int d[4][4],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<=3;i++)

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

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

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

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

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

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

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

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

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

cout<<endl;}}

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

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

if(i==j) d[i][j]=0; else

if(i<j) d[i][j]=0;}

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

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

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

cout<<endl;}

getch();}

Х(3,4) екі өлшемді массивінің әр бағандағы элементердің арифметикалық орташасын тауып, нәтижесін SА(4) бір өлшемді массивіне

жазу.

X(4.4) екіөлшемді массивінің әрбір жолындағы элементтердің арифметикалық орташасын тауып, нәтижесін SA(4) бір өлшемді массивіне жазу.

#include<iostream.h>

#include<stdlib.h>

#include<conio.h>

#include<math.h>

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