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

Прямоугольная матрица. Нужен взгляд специалиста! - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти максимальный элемент в каждой строке матрицы http://www.cyberforum.ru/cpp-beginners/thread208378.html
При выполнении этого задания необходимо написать две функции. Одна из этих функций должна получать и обрабатывать матрицу целиком. Другая функция должна обрабатывать одномерный массив. В качестве этого одномерного массива передаётся одна строка матрицы. Даны две матрицы произвольной размерности. Для той из матриц, в которой больше максимальный элемент, найти максимальный элемент в каждой...
C++ Алгоритмы планирования FCFS и SRR Добрый день,нужно накатать 2 таких алгоритма и вычислить параметры их работы вот FCFS попытался накатать,но он не хочет работать,видимо ошибка в методе fcfs #include <iostream> #include <stdlib.h> using namespace std; int n; class process { http://www.cyberforum.ru/cpp-beginners/thread208374.html
Разработать класс треугольник C++
ПОМОГИТЕ РЕШИТЬ - Создать класс треугольник, члены класса - длины 3-х сторон. Предусмотреть в классе методы проверки существования треугольника, вычисления и вывода сведений о фигуре – длины сторон, углы, периметр, площадь. Создать производный класс – прямоугольный треугольник, 30 предусмотреть в классе проверку, является ли треугольник прямоугольным. Написать программу, демонстрирующую...
Разработать класс Время C++
ПОМОООГИТЕ ПЛИИЗ,ПОНЯТИЕ НЕ ИМЕЮ КАК ЭТО ДЕЛАТЬ. ЗАДАЧА- Согласно варианту задания написать программу на языке С++. Класс - Время Члены класса - Часы, минуты,секунды Методы -Конструктор, метод вывода времени и составляющей суток (до 6 –ночь, до 12 – утро, до 18 – день, до 24- вечер) Операторы перегрузки- Сложение (+),вычитание (-), сравнение времени < и > Исходные данные - t1, t2 ,t3, t4...
C++ Найти множество всех слов, которые встречаются в каждом из двух заданных предложений. Сделать используя текстовые файлы. http://www.cyberforum.ru/cpp-beginners/thread208341.html
помогите пожалуйста с решением задачи: Найти множество всех слов, которые встречаются в каждом из двух заданных предложений. Сделать задачу с помощью текстовых файлов. Заранее спасибо. Добавлено через 5 часов 16 минут написал начало программы, но дальше никак не могу понять что делать. как проверить слова из первого предложения со словами из второго. #include <iostream.h>
C++ Решить СЛАУ ПОМОГИТЕ РЕШИТЬ ЗАДАЧУ - Решить СЛАУ 2ATX=Y2, где A= ∣2 1 5 6 5 2 2 6 2 2 1 2 1 3 3 1∣ Y= ∣3121∣ подробнее

Показать сообщение отдельно
Vitaliy+
0 / 0 / 0
Регистрация: 04.12.2010
Сообщений: 8
11.12.2010, 13:50     Прямоугольная матрица. Нужен взгляд специалиста!
Дана целочисленная прямоугольная матрица. Определить:
1. номер первого из столбцов, содержащих хотя бы один нулевой элемент.
2. Номер строки в которой находится самая длинная серия одинаковых элементов

Вот только программа когда ищет Номер строки в которой находится самая длинная серия одинаковых элементов, то выдает постоянно 5 строчку. Я не могу понять почему. Где ошибка?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#include <iostream.h>
#include <iomanip.h>
#include <conio.h>
 
int main()
{
clrscr();
const n = 6, m = 5;
int i,j,max=0,k1,k2,a[n][m] = {{1, 0, 3, 4, 5}, {1, 1, 9, 8, 7}, {4, 5, 5, 8, 5}, {9, 6, 0, 6, 2}, {7, 7, 1, 7, 7}, {6, 6, 6, 6, 6}} ;
for (i=0;i<n;i++)
{   for (j=0;j<m;j++)
{       cout<<setw(4)<<a[i][j]<<" ";
}
cout<<"\n";
}
  for(j=0; j<m; j++)
           {
    for(i=0; i<n; i++)
    {   if (a[i][j]==0) {
                cout<<"stolbec  0: "<<j+1<<endl;
        }
           }
    }
for(j=0; j<m; j++)
    { 
    for(i=0; i<n; i++)
        {   if (a[i][j]==a[i][j+1])
            {k1=k1+1;}
                
 
        if (k1>k2)
            {max=i;
            k2=k1;}
    }
 
}
 cout<<"max="<<max;
 
getch();
return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 05:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru