Разработка программ с ветвлением

Страницы работы

2 страницы (Word-файл)

Содержание работы

Лабораторная работа №4

Разработка программ с ветвлением

Студент: Фурсов А. А.

Группа: РН12-72

Дата выполнения: 16.04.08

Преподаватель: Кудашев А. Г.

Отметка о защите:

Задание 1:

Для исключения из массива элементов, меньших заданного значения. При этом места исключенных элементов должны заполняться элементами, стоящими справа.

Входные данные: n, n1, n2

Выходные данные: A

Текст программы:

#include <conio.h>

#include <iostream.h>

#include <stdlib.h>

#include <limits.h>

#include <stdio.h>

#include <math.h>

void main()

{

int n,n1,n2;

int A,Zmax,Zmin;

int X[100];

n1=10;

Zmax=10;

Zmin=1;

clrscr();

cout<<"‚ўҐ¤ЁвҐ зЁб«®: "; cin>>A;

randomize();

for (n=1;n<=n1;n++)

X[n]=Zmin+rand()%(Zmax-Zmin+1);

for (n=1;n<=n1;n++)

{

cout<<" "<<X[n]<<endl;

if (n%10==0) getch();}

for (n=1;n<=n1;n++)

{

if (X[n]>A) cout<<" "<<X[n];}

getch();

}

Вывод:  с помощью массива можно проводить различные операции с числовыми матрицами, например исключать из них заданный элемент.

Задание 2:

Для исключения заданной строки или столбца из матрицы (mxn). Следующие за исключенными строки или столбцы должны сдвигаться вверх или влево.

Входные данные: числовая матрица, номер строки или столбца

Выходные данные: измененная матрица

Текст программы:

#include <iostream.h>

#include <conio.h>

#include <stdlib.h>

#include <stdio.h>

#include <limits.h>

void main()

{

int i,j,m,n,a,b;

double A[10][10];

clrscr();

cout<<"‚ўҐ¤ЁвҐ зЁб«® бва®Є    "; cin>>m;

cout<<"ўўҐ¤ЁвҐ зЁб«® бв®«Ўж®ў "; cin>>n;

for (i=1;i<=m;i++)

for(j=1;j<=n;j++)

{

cout<<"‚ўҐ¤ЁвҐ Ђ[" <<i<<"]["<<j<<"]"; cin>>A[i][j];}

for (i=1;i<=m;i++){

for (j=1;j<=n;j++)

cout<<A[i][j]<<" ";cout<<endl;}

cout<<"‚ўҐ¤ЁвҐ ®¬Ґа г¤ «пҐ¬®© бва®ЄЁ    ";cin>>a;

cout<<"‚ўҐ¤ЁвҐ ®¬Ґа г¤ «пҐ¬®Ј® бв®«Ўж   ";cin>>b;

for(i=1;i<=m;i++)

for(j=1;j<=n;j++){

if (i==a) A[i][j]=A[i+1][j];

cout<<A[i][j]<<" ";cout<<endl;}

getch();

}

Вывод: с помощью массива можно проводить различные операции с числовыми матрицами, например исключать из них заданную строку или столбец.

Похожие материалы

Информация о работе

Предмет:
Информатика
Тип:
Отчеты по лабораторным работам
Размер файла:
29 Kb
Скачали:
0