close

Вход

Забыли?

вход по аккаунту

?

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

код для вставкиСкачать
ФГБОУ БГПУ им. М. Акмуллы
Лабораторная работа №6.
Указатели
Вариант 7.
Выполнил студент
15 группы ИСиТ
Ераносьян Тимофей
Преподаватель информатики
Забихуллин Ф.З.
Уфа-2013. #include "stdafx.h"
#include <iostream>
#include <cmath>
int _tmain(int argc, _TCHAR* argv[])
{ setlocale( LC_ALL,"Russian" );
int pointer[8];
int sum = 0;
int key = 0;
int k;
int** mx = new int *[8];
for (int i = 0; i < 8; i++)
mx[i] = new int [8];
for (int i = 0; i < 8; i++)
{ for (int j = 0; j < 8; j++)
{ std::cout << "введите элемент массива под номером = "<< i <<"в строке -"<< j <<std::endl;
std::cin >>mx[i][j]; } }
for (int i = 0; i < 8; i++)
{
for (int j = 0; j < 8; j++)
{
if ( mx[i][j] < 0)
{
pointer[i] = 1;
}
}
}
for (int x = 0; x < 8; x++)
{
if (pointer[x] == 1)
{
for (int i = 0; i < 8; i++)
{
sum += mx[x][i];
}
std::cout<<"сумма в строке "<< x+1 << "равна " << sum <<std::endl;
}
}
for (int i = 0; i < 8; i++)
{for (int j = 0; j < 8; j++)
{if (mx[i][j] == mx[j][i])
{if (key == 8)
{
k = j;
std::cout<<"строка и столбец под номером " << j << " идентичны" <<std::endl;
}
key++;}}}
for (int i = 0; i < 8; i++){
for (int j = 0; j < 8; j++) {
std::cout <<mx[i][j]<<" "; }
std::cout<<std::endl; }
system("pause");
for (int i = 0; i < 8; i++)
{free(mx[i]);}
free(mx);
}
Документ
Категория
Рефераты
Просмотров
3
Размер файла
55 Кб
Теги
работа, лабораторная
1/--страниц
Пожаловаться на содержимое документа