- •1)Y(10) массивінің оң элеменнтерін ретімен z массивіне көшіріп жазу.
- •3) A(10) массивінің элементтерінің ішінен жұп нөмірлі ең үлкен теріс элементін табу.
- •Void main()
- •5)Бүтінсанды a(10) массивінің жұп сандарын екі еселеп, ал тақ сандардың квадратын табу. Шыққан массивтің ең үлкен элементін табу керек.
- •6)A(5,5) екі өлшемдегі массивтегі бас диогонал төменгі жағындағы элементтерді “0” –ге, жоғарғы жағындағы элементтерді “3”-ке, ал бас диогонал элементтерін “7”-ге ауыстыру.
- •7)D(4.4) екі өлшемді квадрат массиытің бас диогоналында және оның жоғарғы жағында орналасқан нөлге ауыстыру.
- •8)X(6.6) екіөлшемді массивінің бүйір диогонал элементтерінің көбейтіндісін табу.
- •9)B(5.5) екіөлшемді массивінің бүйір диогонал элементтерін X(5) векторына көшіріп жазу.
- •15)А(5,5) екі өлшемдегі массивтің әрбір жолындағы оң элементтердің көбейтіндісін тауып, p(6) өлшемді массивіне жазу.
- •Void main()
7)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();}
8)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();}
9)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();}
10)А(5,5) екі өлшемдегі массивтегі бас диогонал элементтерінің ішінен ең үлкенің табу.
#include<iostream.h>
#include<stdlib.h>
#include<conio.h>
#include<math.h>
void main()
{clrscr();
int a[5][5],i,j,reg,max,imax;
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(7);
for(i=0;i<=4;i++)
{for(j=0;j<=4;j++)
cout<<a[i][j]<<" ";
cout<<endl;}}
for(i=0;i<=4;i++){
for(j=0;j<=4;j++)
{if( i==j && a[i][j]>=max) {max=a[i][j]; }} }
cout<<max<<" "<<endl;
getch();}
11)A(6.6) екі өлшемдегі массивтегі бүйір диогоналының теріс емес элементтерінің санын табу.
12)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();}
13)X(4.4) екіөлшемді массивінің әрбір жолындағы элементтердің арифметикалық орташасын тауып, нәтижесін SA(4) бір өлшемді массивіне жазу.
#include<iostream.h>
#include<stdlib.h>
#include<conio.h>
#include<math.h>
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();}
14)А(5,5) екі өлшемдегі массив берілген. К жолындағы элементтер К бағанындағы элементтермен сәйкес келетіндей К-ны (1<K<<5) табу керек.
ретті екі өлшемді квадрат массив берілген. Бас диогоналдың ең кіші элементі орналасқан жол мен бағанды алып тастау.