Форум программистов, компьютерный форум CyberForum.ru

C++ Дана целочисленная прямоугольная матрица - C++

Восстановить пароль Регистрация
 
vasikanin
Сообщений: n/a
03.12.2013, 14:43     C++ Дана целочисленная прямоугольная матрица #1
Дана целочисленная прямоугольная матрица. Определить:
1) количество столбцов, содержащих хотя бы один нулевой элемент.
2) номер строки, в которой находится самая длинная серия одинаковых элементов.
не могу найти ошибку. буду очень благодарен за помощь!!!


#include <iostream>
#include <cstring>
#include <windows.h>
using namespace std;
int main ()
{
int **massiv, n, i,j, s=0, temp=0, x, y;
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
cout<<"Введите размер матрицы:"<< endl;
cin>>n;
massiv=new int*[n];
for(i=0; i<n; i++)
massiv[i]=new int[n];
cout<<"Введите элементы матрицы: "<< endl;
for(i=0; i<n; i++)
for(j=0; j<n; j++)
{
cout<<"["<<i<<"]["<<j<<"]= ";
cin>>massiv[i][j];
}
cout<<"Исходноя матрица"<<endl;
for(i=0; i<n; i++)
{
for(j=0; j<n; j++)
cout<<massiv[i][j]<<" ";
cout<<endl;
}
for(int j=0;j<n;j++)
for(int i=0;i<n;i++)
if (massiv[i][j]==0)
{
s++;
break;
}
{
if(massiv[i][j]==massiv[i][j+1])
temp++;
j++;
}
if(temp>x)
{
y=i;
x=temp;
}
if(x==0)
cout <<"Последовательностей нет";
else
cout <<"Строка с самой длинной последовательностью"<< y << endl;
cout<<"количество столбцов с нулевым элементом = "<< s << endl;
system("pause");
return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.12.2013, 14:43     C++ Дана целочисленная прямоугольная матрица
Посмотрите здесь:

C++ Дана целочисленная прямоугольная матрица
C++ дана целочисленная прямоугольная матрица
C++ дана целочисленная прямоугольная матрица
C++ Дана целочисленная прямоугольная матрица
Дана целочисленная прямоугольная матрица C++
C++ Дана целочисленная прямоугольная матрица
Дана целочисленная прямоугольная матрица C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ded_Vasilij
 Аватар для Ded_Vasilij
229 / 211 / 15
Регистрация: 01.09.2012
Сообщений: 2,103
03.12.2013, 14:55     C++ Дана целочисленная прямоугольная матрица #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
for(int j=0;j<n;j++)
for(int i=0;i<n;i++)
if (massiv[i][j]==0)
{
s++;
break;
}
{
if(massiv[i][j]==massiv[i][j+1])
temp++;
j++;
}
if(temp>x)
{
y=i;
x=temp;
}
if(x==0)
не глядя, ошибка здесь
Yandex
Объявления
03.12.2013, 14:55     C++ Дана целочисленная прямоугольная матрица
Ответ Создать тему
Опции темы

Текущее время: 16:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru