Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
zadachki.docx
Скачиваний:
4
Добавлен:
22.09.2019
Размер:
51.93 Кб
Скачать

Void main()

{

clrscr();

int n,i,k=0,max;

cout<<" N=";

cin>>n;

int *a=new int [n];

cout<<"\n Enter elements: ";

for(i=0;i<n;i++)

cin>>a[i];

max=a[0];

for(i=0;i<n;i++)

if(max<=a[i]) { max=a[i]; k++; }

cout<<"\n\n Max="<<max;

cout<<"\n Ko-stvo max- "<<k;

delete []a;

getch();

}

  1. Чапурин

  1. Дана матрица, найти сумму наибольшего и наименьшего элемента матрицы.

#include <iostream>

#include <conio.h>

#include <math.h>

using namespace std;

Void main()

{

int i,j,max,min,c;

int a[5][5];

cout<<"ishodny mas\n";

for(i=0;i<5;i++)

{

for(j=0;j<5;j++)

{

a[i][j]=rand()%10-5;

cout<<a[i][j]<<" ";

}

cout<<"\n";

}

max=a[0][0];

min=a[0][0];

for(i=0;i<5;i++)

{

for(j=0;j<5;j++)

{

if(max<a[i][j])

max=a[i][j];

if(min>a[i][j])

min=a[i][j];

}

}

cout<<"\nmax element = "<<max<<"\n";

cout<<"min element = "<<min<<"\n";

c=max+min;

cout<<"Summa max i min = "<<c<<"\n";

getch();

}

  1. Дана матрица, найти произведение наибольшего и наименьшего элемента матрицы.

#include <iostream>

#include <conio.h>

#include <math.h>

using namespace std;

Void main()

{

int i,j,max,min,c;

int a[5][5];

cout<<"ishodny mas\n";

for(i=0;i<5;i++)

{

for(j=0;j<5;j++)

{

a[i][j]=rand()%10-5;

cout<<a[i][j]<<" ";

}

cout<<"\n";

}

max=a[0][0];

min=a[0][0];

for(i=0;i<5;i++)

{

for(j=0;j<5;j++)

{

if(max<a[i][j])

max=a[i][j];

if(min>a[i][j])

min=a[i][j];

}

}

cout<<"\nmax element = "<<max<<"\n";

cout<<"min element = "<<min<<"\n";

c=max*min;

cout<<"Proizvedenie max i min = "<<c<<"\n";

getch();

}

  1. Шевченко

Дана матрица размера nхm. Необходимо умножить ее на число.

#include <iostream>

#include <conio.h>

using namespace std;

Void main()

{

int a[10][10];

int num=95;

for(i=0;i<10;i++)

{for(j=0;j<10;j++)

{

a[i][j]=rand()%10;

cout<<a[i][j]<<" ";

}

cout<<"\n";

}

for (i = 0; i < 10; i++)

{ for(j=0;j<10;j++)

{

a[i][j] *= num;

}

cout<<"\n";

}

getch();

}

Даны две матрицы размером nxm. Надо выполнить их сложение.

#include <iostream>

#include <conio.h>

using namespace std;

Void main()

{

int a[10][10],b[10][10],c[10][10];

for(i=0;i<10;i++)

{for(j=0;j<10;j++)

{

a[i][j]=rand()%10;

cout<<a[i][j]<<" ";

}

cout<<"\n";

}

for(i=0;i<10;i++)

{for(j=0;j<10;j++)

{

b[i][j]=rand()%10;

cout<<b[i][j]<<" ";

}

cout<<"\n";

}

for(int i=0;i<10;i++)

{ for(int j=0;j<10;j++)

{

c[i][j] = a[i][j] + b[i][j];

cout<<c[i][j]<<" ";

}

cout<<"\n";

}

getch();

}

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]