2) С++ тіліндегі бағдарлама мәтіні:
#include
void main ()
{
const int N=5;
double a[N],b[N],s;
int i;
for(i=0;icin>>a[i];
for(i=0;i
cin>>b;
s=a[1]*b[1];
cout<<”a[1]*b[1]=”<
}
3) Бағдарламаны тестілеу нәтижесі:
2-мысал.
1. Есептің шарттары:
N санындағы ең үлкен цифрды табу.
2. Есептің шешуі:
1) Есепті шешу алгоритмінің блок-схемасы:
3) С++ тіліндегі бағдарлама мәтіні:
#include
void main ()
{
const int M=10;
int i,a[M],max;
long int N;
cin>>N;
if(N<0)N=-N;
for(i=0;i<=M;i++)
{
a[i]=N%10;
N=N/10;
}
max=a[0];
for(i=0;i<=M;i++)
{
if(max<=a[i])max=a[i];
}
cout<<”\n”<}
4) Бағдарламаны тестілеу нәтижесі:
Зертханалық жұмыс №4.
Екі өлшемді массивтер
1.Жұмыстың мақсаты:
С++ тілінде массивтермен танысу және жұмыс істеу дағдыларын игеру.
2. Есептің шарттары:
М×М өлшемді {aij} массиві берінлген. табу керек
3. Есептің шешуі:
Есепті шешу алгоритмінің блок-схемасы:
С++ тіліндегі бағдарлама мәтіні:
#include
void main ()
{
const int M=3;
int i,j,a[M][M],b[M],S,P;
for(i=1;i<=M;i++)
for(j=1;j<=M;j++)
cin>>a[i][j];
for(j=1;j<=M;j++)
{
P=1;
for(i=1;i<=M;i++)
P=P*a[i][j];
for(j=1;j<=M;j++)
b[j]=P;
}
S=0;
for(j=1;j<=M;j++)
S=S+b[j];
cout<<”\n”<
}
3) Бағдарламаны тестілеу нәтижесі:
Достарыңызбен бөлісу: |