
- •Void main()
- •Void main ()
- •Void main()
- •Void main()
- •Void main ()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •X(6.6) екіөлшемді массивінің бүйір диогонал элементтерінің көбейтіндісін табу.
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
А(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();}
A(5,5) екі өлшемдегі массивтегі бас диогонал төменгі жағындағы элементтерді “0” –ге, жоғарғы жағындағы элементтерді “3”-ке, ал бас диогонал элементтерін “7”-ге ауыстыру.
#include<iostream.h>
#include<conio.h>
#include<stdlib.h>
Void main()
{int a[5][5],i,j,reg;
{
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>>a[i][j];}
else {cout<<"vvesti random"<<endl;
for(i=0;i<5;i++)
for(j=0;j<5;j++)
a[i][j]=random(7);
for(i=0;i<5;i++)
{for(j=0;j<5;j++)
cout<<a[i][j]<<" ";
cout<<endl;}}
for(i=0;i<5;i++){
for(j=0;j<5;j++)
if(i==j) a[i][j]=7; else if(i<j) a[i][j]=3; else
if(i>j) a[i][j]=0;}
for(i=0;i<5;i++){
for(j=0;j<5;j++)
cout<<a[i][j]<<" ";
cout<<endl;}
getch();} }
А(5,5) екі өлшемдегі массив берілген. К жолындағы элементтер К бағанындағы элементтермен сәйкес келетіндей К-ны (1<K<<5) табу керек.
ретті екі өлшемді квадрат массив берілген. Бас диогоналдың ең кіші элементі орналасқан жол мен бағанды алып тастау.
А(5,5) екі өлшемді массив бүйір диагонал бойынша екі бөлікке бөлінеді. әр бөлік элементтерінің қосындысының арифметикалық орташасын табы.
А(5,5) екі өлшемдегі массивтің әрбір жолындағы оң элементтердің көбейтіндісін тауып, P(6) өлшемді массивіне жазу.
#include <iostream.h>
#include <iomanip.h>
#include <stdlib.h>
#include <conio.h>
#include <math.h>
Void main ()
{
int a[5][5],p[6],i,j; float s=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;}
i=0;
do
{
i++;j--;
p[i]=a[i][j];
}
while(i<6);
cout<<"massiv p"<<endl;
for(i=0;i<6;i++)
{cout<<setw(4)<<i<<"= "<<p[i]<<endl;
}
if(i>0)
s=s*a[i][j];
cout<<"s="<<s<<endl;
getch();
}
А(5,5) екі өлшемдегі массивтің бас диогоналындағы теріс элементі бар бағандағы барлық элементтердің қосындысын табу. Егер бас диогоналда тнріс элемент жоқ болса, ол ткралы хабарлама беру керек.
#include<iostream.h>
#include<conio.h>
#include<math.h>
Void main()
{ float a[5][5];
clrscr();
int i,j;
for(i=0;i<5;i++)
for(j=0;j<5;j++)
cin>>a[i][j];
float s=0;
for(i=0;i<5;i++)
for(j=0;j<5;j++)
if(i==j) { if(a[i][j]<0) {
s=s+a[i][j];
cout<<"s="<<s<<endl;
getch();
}} }
А(5,5) екі өлшемді массивінің бас диагоналының төменгі жағында орналасқан теріс элементтердің қосындысын табу.
#include<iostream.h>
#include<conio.h>
#include<math.h>
Void main()
{ float a[5][5];
clrscr();
int i,j;
for(i=0;i<5;i++)
for(j=0;j<5;j++)
cin>>a[i][j];
float s=0;
for(i=0;i<5;i++)
for(j=0;j<5;j++)
if(i>j) { if(a[i][j]<0) {
s=s+a[i][j];
cout<<"s="<<s<<endl;
getch();
}}}
А(5,5) екі өлшемді массивтің әр жолдағы элементтерінің қосындысын тауып, нәтижесін S(5) бір өлшемді массивіне жазу.
#include <iostream.h> /* vvod,vivod */
#include <iomanip.h> /* setw, manipulate na 4ernom ekr */
#include <stdlib.h> /* random, */
#include <conio.h> /* */
#include <math.h> /* mat opacii */
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>