- •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()
1)Y(10) массивінің оң элеменнтерін ретімен z массивіне көшіріп жазу.
#include<iostream.h>
#include<stdlib.h>
#include<conio.h>
void main()
{clrscr();
int z[10],b[10], i,j,reg;
cout<<"regim vvoda"<<endl;
cin>>reg;
randomize();
if(reg==1) {cout<<"vvesti s klaviaturi"<<endl;
for(i=0;i<=9;i++)
cin>>z[i];}
else {cout<<"vvesti random"<<endl;
for(i=0;i<=9;i++)
{z[i]=random(7); cout<<z[i]<<" "<<endl;
}}
for(i=0;i<=9;i++)
if(z[i]>0) {b[j]=z[i];
cout<<b[j];}
getch();}
2) Z(10) массивінің оң таңбалы элементтеінің қосындысын табу.
#include<stdlib.h>
#include<conio.h>
#include<iostream.h>
void main()
{clrscr();
int z[10],s, i,j,reg;
cout<<"regim vvoda"<<endl;
cin>>reg;
randomize();
if(reg==1) {cout<<"vvesti s klaviaturi"<<endl;
for(i=0;i<=9;i++)
cin>>z[i];}
else {cout<<"vvesti random"<<endl;
for(i=0;i<=9;i++)
{z[i]=random(7); cout<<z[i]<<" "<<endl;
}}
for(i=0;i<=9;i++)
if(z[i]>0) {s=0;
for(i=0;i<=9;i++)
s=s+z[i];
cout<<"s="<<s<<endl; }
getch();}
3) 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();
4) Х(10) және ) Y(10) екі массив берілген. i-ші элементтердің (i= 1,10) орташа арифметикалық мәнін табу және оларды Z массивіне жазу. Z массивінің элементтерінің Ішінен ең үлкенің табу.
5) X(20) массиві және А саны берілген. Осы массив элементтерінің ішінен А элементіне деңгейлердің ең үлкенін, ал одан кейінгілердің ең кішісін табу керек. Егер массивте А элементі болмаса, онда ол туралы хабарлау керек.
#include<stdlib.h>
#include<conio.h>
#include<iostream.h>
void main()
{clrscr();
int z[10],a=5,i,min,max,imax,imin,reg;
cout<<"regim vvoda"<<endl;
cin>>reg;
randomize();
if(reg==1) {cout<<"vvesti s klaviaturi"<<endl;
for(i=0;i<=9;i++)
cin>>z[i];}
else {cout<<"vvesti random"<<endl;
for(i=0;i<=9;i++)
{z[i]=random(10); cout<<z[i]<<" "<<endl;
}}
for(i=0;i<=9;i++) {
{if(z[i]>a && z[i]<=min) {min=z[i]; imin=i;}
if(z[i]<a && z[i]>=max) {max=z[i]; imax=i;}}}
cout<<z[imin]<<" "<<z[imax]<<endl;
getch();}
5)Бүтінсанды a(10) массивінің жұп сандарын екі еселеп, ал тақ сандардың квадратын табу. Шыққан массивтің ең үлкен элементін табу керек.
#include<iostream.h>
#include<stdlib.h>
#include<conio.h>
#include<math.h>
void main()
{clrscr();
float max;
int z[10],b[10],c[10],k,i,j,reg;
cout<<"regim vvoda"<<endl;
cin>>reg;
randomize();
if(reg==1) {cout<<"vvesti s klaviaturi"<<endl;
for(i=0;i<=9;i++)
cin>>z[i];}
else {cout<<"vvesti random"<<endl;
for(i=0;i<=9;i++)
{z[i]=random(7); cout<<z[i]<<" "<<endl;
}}
cout<<"b=";
for(i=0;i<=9;i++)
if(z[i]%2==0) {b[j]=2*z[i];
cout<<b[j]<<" ";}
cout<<"c=";
for(i=0;i<=9;i++)
if(z[i]%2==1) {c[k]=pow(z[i],2);
cout<<c[k]<<" ";
}
{ max=-9999;
for(i=0; i<c[k]; i++)
if (c[k]>max)
max=c[k];
cout<<"max="<<max;}
getch();}
6)A(5,5) екі өлшемдегі массивтегі бас диогонал төменгі жағындағы элементтерді “0” –ге, жоғарғы жағындағы элементтерді “3”-ке, ал бас диогонал элементтерін “7”-ге ауыстыру.