Форум программистов
 
Расширенный поиск
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C++ > Visual C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Excel VBA, CAD, Софт, ОС, Windows, Ubuntu, Android, VPS
Win Api, Assembler, C++, Java, Pascal, Lazarus, Delphi, OpenGL, DirectX
C#, Qt, .NET, ASP.NET, Windows Forms, ADO.NET, Framework, WPF, UWP, WinRT, XAML
HTML, CSS, JavaScript, Ajax, PHP, Perl, Python, Ruby, SQL, WordPress, API, XML, JSON, ActionScript, Flash

Ответ
 
Опции темы
Старый 04.12.2016, 23:06   #1
Liliya18
Новичок
 
Регистрация: 04.12.2016
Сообщений: 1
Репутация: 10
Восклицание "Дана целочисленная прямоугольная матрица. Определить:..."

Помогите, пожалуйста,с задачей! (с++)
Дана целочисленная прямоугольная матрица. Определить:
1)количество стобцов,содержащих хотя бы один нулевой элемент;
2)номер строки, в которой находится самая длинная серия одинаковых элементов.
Сам код есть, но нужно кое-какие корректировки внести
PHP код:
#include <iostream> 
#include <locale> 
#include <cmath> 
#include <fstream> 
using namespace std;
const 
int N 20;
const 
int M 20;

int main()
{
    
setlocale(LC_ALL"Russian");
    
double a[N][M];
    
int ijbc;
    
int k 0;
    
int n 0;


    
cout << "Количество строк = "cin >> b;
    
cout << "Количество столбцов = "cin >> c;
    
cout << "Введите элементы массива" << endl;
    for (
0i<bi++) {
        for (
0j<cj++) {
            
cout << "a[" << << "," << << "]=";
            
cin >> a[i][j];}
        
cout << endl;
    }
    for (
0i<bi++)
    {
        for (
0j<cj++)
            
cout << a[i][j] << " ";
        
cout << endl;
    }
    
cout << endl;
    for (
0i<bi++)
        for (
0j<cj++)

            if (
a[i][j] == 0)
            {
                
k++;
                
j++;
            }
    
cout << "Количество столбцов с нулевым элементом =" << << endl;
    
int l 0;
    
int m 0;
    
int max 0;
    for ( 
i0i<bi++)
    {
        for (
0j<1j++)
        {
            if (
a[i][j] == a[i][j+1])
                
1;
            if (
max<l)
            {
                
max l;
                
i1;
            }

        }
    }
    
cout << "Самая длинная серия одинаковых элементов в " << << "-ой строчке." << endl;
    
system("pause");

    return 
0;

Нужно это сделать с помощью динамического массива и с вводом\выводом из файла
Не совсем понимаю, как это делается
Liliya18 вне форума   Ответить с цитированием
Старый 05.12.2016, 07:06   #2
ura_111
Профессионал
 
Регистрация: 14.05.2016
Сообщений: 1,322
Репутация: 235
По умолчанию

Сначала на динамическое распределение памяти перейди (вот, интегрируй себе в код):

1.jpg

А файлы потом.
ura_111 на форуме   Ответить с цитированием
Старый 05.12.2016, 07:35   #3
ura_111
Профессионал
 
Регистрация: 14.05.2016
Сообщений: 1,322
Репутация: 235
По умолчанию

А здесь посмотри файлы

http://www.cyberforum.ru/cpp-beginners/thread67359.html

p.s.: сначала перенабери коды программы (и желательно несколько раз), а потом переходи к решению свой задачи.
ura_111 на форуме   Ответить с цитированием
Ответ



Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дана целочисленная прямоугольная матрица.программа на Си mital25 Помощь студентам 0 21.12.2014 18:44
Дана целочисленная прямоугольная матрица. Nastasia_NST Помощь студентам 1 10.05.2012 21:23
Дана целочисленная прямоугольная матрица. Lollipo Общие вопросы C/C++ 1 12.10.2010 10:52
дана целочисленная прямоугольная матрица Jet-Tea Общие вопросы C/C++ 9 02.06.2010 16:41
Дана целочисленная прямоугольная матрица... gregorio Помощь студентам 1 22.04.2009 20:27




02:02.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.

Покупайте на сайте www.skinon.ru уникальные чехлы и наклейки для телефонов.
купить трафик


как улучшить посещаемость, а также решения по монетизации сайтов, видео и приложений

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru