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

Учреждение «Университет Туран»

Факультет АКТ

Кафедра компьютерная и программная инженерия

Отчёт по лабораторной работе №3

по дисциплине «ООП»

Выполнил

ст. гр. ВТПО-12-1у

Цой А. С.

Проверила

Койшыбаева Ж.Б.

Алматы, 2013

1 ПОСТАНОВКА ЗАДАЧИ

В целочисленной матрице А(3,4) посчитать количество элементов, значение которых равно 3;

2 АНАЛИЗ ПОСТАНОВКИ ЗАДАЧИ

Поскольку не сказано, нужно ли сортировать элементы после преобразования массива, они никак не сортируются.

3 ФОРМАЛЬНАЯ ПОСТАНОВКА ЗАДАЧИ

Дана матрица типа 3х4.

Требуется найти все элементы в данной матрице, значение которых равно «3». Ввод элементов в матрицу производится вручную.

4 ИСКЛЮЧИТЕЛЬНЫЕ СИТУАЦИИ

Некорректный ввод исходных данных. Данные вводятся формата «int», т.е. вводиться могут только цифры. При вводе неправильного значения программа даст сбой.

5 РЕЗУЛЬТАТЫ

5.1 Листинг программы

#include "stdafx.h"

#include<stdio.h>

#include<stdlib.h>

#include <conio.h>

#include<iostream>

#include<math.h>

using namespace std;

int main()

{

setlocale (LC_ALL,"Russian");

int i,j,sum;

int a[3][4];

sum=0;

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

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

{

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

cin>>a[i][j];

}

for (int i=0; i<3; i++) {

for (int j=0; j<4; j++)

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

std::cout << std::endl; }

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

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

if (a[i][j]==3)

sum=sum+1;

cout << sum;

printf ("\n");

system("pause");

return 0;

}

5.2 Контрольный пример

Соседние файлы в папке лабы