объектно ориентированное программирование / лабы / lab3
.docxУчреждение «Университет Туран»
Факультет АКТ
Кафедра компьютерная и программная инженерия
Отчёт по лабораторной работе №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 Контрольный пример