Форум
Файлы
Понедельник, 23.12.2024
, 01:42
БГУИР: Дистанционное и заочное обучение
(файловый архив)
Вход
(
быстрый
)
Регистрация
Категории каталога
Другое
[157]
АВС
[6]
КПиЯП
[80]
ОАиП
[305]
ОКТ
[79]
СиСПО
[8]
Форма входа
Логин:
Пароль:
запомнить
Забыл пароль
|
Регистрация
Поиск
Статистика
Онлайн всего:
1
Гостей:
1
Пользователей:
0
Файловый архив
Файлы
»
ПОИТ
»
ОАиП
лабораторная работа
Подробности о скачивании
17.09.2012, 17:24
Лаба 1
#include "stdafx.h"
#include <stdio.h>
#include <iostream>
#include <conio.h>
#include <new>
using namespace std;
void main(void)
{
int x[20],n,i,j,sum=0;
cout<<"\t VVedite razmer massiva (<=20):";
cin>>n;
cout<<"\n\tMassiv X:"<<endl;
for(i=0;i<n;i++)
{
cout<<"\t x["<<i+1<<"]=";
cin>>x[i];
}
for(i=0;i<n;i++)
if(x[i]>0)
j=i;
for(i=0;i<=j;i++)
sum+=x[i];
cout<<"\nSumma="<<sum<<endl;
cout<<"\nNagmite lubyu klavishy..."<<endl;
getch();
}
Лаба 2
#include <conio.h>
#include <stdio.h>
#include <math.h>
void main()
{
double x, y, u;
puts("Vedite znachenie X, Y");
scanf("%lf%lf",&x, &y);
if ( x*y<=1 && x*y>0 )
{
u = sqrt(fabs(2*x-5*pow(y,2)))*exp(x+y);
puts (" x*y<=1 and x*y>0");
printf("\n\t Rezult U = %lf", u);
}
else
if ( x*y>1)
{
u = sqrt(fabs(2*pow(x,2)+5*y)*exp(x-y));
puts (" x*y > 1");
printf("\n\t Rezult U = %lf", u);
}
else {
puts ("Net otveta");
}
puts ("\nPress any key ... ");
getch();
}
Лаба 3
#include <stdio.h>
#include <iostream.h>
#include <conio.h>
void main()
{
int a[20],n,i,j,sum=0;
cout<<"\t VVedite razmer massiva (<=20):";
cin>>n;
cout<<"\n\tMassiv A:"<<endl;
for(i=0;i<n;i++)
{
cout<<"\t a["<<i+1<<"]=";
cin>>a[i];
}
for(i=0;i<n;i++)
if(a[i]>0)
j=i;
for(i=0;i<=j;i++)
sum+=a[i];
cout<<"\nSumma="<<sum<<endl;
cout <<"\nPress any key ... "<< endl;
getch();
}
Лаба 4
#include <stdio.h>
#include <iostream.h>
#include <conio.h>
//#include <new>
int change(int,int,int**);
void main()
{
int i,j,m,n;
cout<<"\t Vvedite N,M-razmernost massiva"<<endl;
cin>>n>>m;
int **a=new int * [n];
for(i=0;i<n;i++)
a[i]=new int[m];
cout<<"\tVvedite elementi massiva A:"<<endl;
for(i=0;i<n;i++)
for(j=0;j<m;j++)
{
cout<<"\ta["<<i+1<<"]["<<j+1<<"]=";
cin>>a[i][j];
}
cout<<"\tMatrica A:"<<endl;
for(i=0;i<n;i++)
{
for(j=0;j<m;j++)
cout<<"\t"<<a[i][j];
cout<<endl;
}
change(n,m,a);
cout<<"\tPreobrazovannaia matrica A:"<<endl;
for(i=0;i<n;i++)
{
for(j=0;j<m;j++)
cout<<"\t"<<a[i][j];
cout<<endl;
}
delete[]a;
cout<<"\n\tDelete!!!"<<endl;
cout <<"Press any key ... "<<endl;
getch();
}
int change(int k,int l,int **s)
{
int a=0,b=0,i,j;
int max=0;
for(i=0;i<k;i++)
for(j=0;j<l;j++)
if(s[i][j]>max)
{
a=i;
b=j;
max=s[i][j];
}
s[a][b]=s[0][0];
s[0][0]=max;
return **s;
}
Категория:
ОАиП
| Добавил:
eclatformen
Просмотров:
997
| Загрузок:
11
Всего комментариев:
0
Добавлять комментарии могут только зарегистрированные пользователи.
[
Регистрация
|
Вход
]