Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
vasiliy21
27 / 27 / 9
Регистрация: 24.10.2012
Сообщений: 135
1

Определить количество строк матрицы, содержащих хотя бы один нулевой элемент

24.10.2012, 20:52. Просмотров 722. Ответов 14
Метки нет (Все метки)

Вот есть задача:
Данная целочисленная прямоугольная матрица. определить
 количество строк, содержащих хотя бы один нулевой элемент;
 номер столбца, в котором находится самая длинная серия одинаковых элементов.
Вот программа к этой задаче, но почему-то не компилируется, в чем проблема?!


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 "stdafx.h"
#include <iostream>
#include <conio.h>
using namespace std;
const int n=3,m=5;
 
int main()
{
    
    int arr[n][m]={ {2,5,9,4,4},
                    {2,3,6,4,4},
                    {3,4,7,5,4}};
    int t=0,k=0,l=0,max;
    for(int i=0;i<n;i++)
        for(int j=0;j<m;j++)
            if(arr[i][j]==3)
            {
                t++;
                break;
            }
    for(int i=0;i<m;i++)
    {
        k=0;
        for(int j=0;j<n;j++)
        {           
            if(arr[j][i]==arr[j+1][i])
                k++;
            else
                k=0;
            if(k>l)
            {
                max=i;
                l=k;
            }
        
        }   
    }
    cout<<"PadKiB 3 HyJlaMu\t"<<t<<"\n CTOBbec 3 HaydovLLIOY noCJlidoBHiCty\t"<<max+1<<endl;
    getch();
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.10.2012, 20:52
Ответы с готовыми решениями:

Определить количество строк матрицы, содержащих хотя бы один нулевой элемент
помогите плиз надо сделать на С Дана целочисленная прямоугольная матрица....

Определить количество строк матрицы, содержащих хотя бы один нулевой элемент
Нужно было написать такую вот программу Дана целочисленная прямоугольная...

Определить количество строк матрицы, содержащих хотя бы один нулевой элемент
приветствую) в общем надо срочно плз решить тему): Дана целочисленная...

Определить количество строк матрицы, содержащих хотя бы один нулевой элемент.
Помогите! нужно решить задание: Дана целочисленная квадратная матрица....

Определить количество строк, содержащих хотя бы один нулевой элемент
Дана целочисленная прямоугольная матрица. Определить: 1) количество строк,...

14
Croessmah
++Ͻ
14741 / 8423 / 1597
Регистрация: 27.09.2012
Сообщений: 20,718
Записей в блоге: 2
Завершенные тесты: 1
24.10.2012, 21:03 2
У меня всё компилируется.
Какие ошибки возникают?
0
doctor_lecter
283 / 156 / 30
Регистрация: 22.09.2012
Сообщений: 283
24.10.2012, 21:04 3
Какие ошибки выдает компилятор?
0
vasiliy21
27 / 27 / 9
Регистрация: 24.10.2012
Сообщений: 135
24.10.2012, 21:09  [ТС] 4
Цитата Сообщение от doctor_lecter Посмотреть сообщение
Какие ошибки выдает компилятор?
Сразу пропадает окно!
0
De_N
28 / 26 / 14
Регистрация: 15.10.2012
Сообщений: 60
24.10.2012, 21:10 5
Блокируем или удаляем первую строку
C++
1
#include "stdafx.h"
и программа компилируется (проверено на CBuilder 6).
Другой вопрос о корректной работе самой программы и ответов. Но это, наверное, другой вопрос.
0
Croessmah
++Ͻ
14741 / 8423 / 1597
Регистрация: 27.09.2012
Сообщений: 20,718
Записей в блоге: 2
Завершенные тесты: 1
24.10.2012, 21:12 6
Цитата Сообщение от De_N Посмотреть сообщение
Блокируем или удаляем первую строку
в VS, если сделать консольный проект по шаблону, то этот фаил создается автоматически.
0
doctor_lecter
283 / 156 / 30
Регистрация: 22.09.2012
Сообщений: 283
24.10.2012, 21:14 7
Цитата Сообщение от vasiliy21 Посмотреть сообщение
Сразу пропадает окно!
Значит компилируется нормально. В VS запускайте ctrl+F5 и не будет сразу исчезать.
0
coloc
погромист
412 / 248 / 30
Регистрация: 27.08.2012
Сообщений: 550
Завершенные тесты: 1
24.10.2012, 21:15 8
Попробуй добавить в конец system("PAUSE")
0
vasiliy21
27 / 27 / 9
Регистрация: 24.10.2012
Сообщений: 135
24.10.2012, 21:17  [ТС] 9
Цитата Сообщение от doctor_lecter Посмотреть сообщение
ctrl+F5 и не будет сразу исчезать.
Я в dev c++!Окно уже не пропадает, но некорректно работает программа! С нюлямы хорошо работает а с "номер столбца, в котором находится самая длинная серия одинаковых элементов" не хочет, подскажите что здесь не так!
0
doctor_lecter
283 / 156 / 30
Регистрация: 22.09.2012
Сообщений: 283
24.10.2012, 21:26 10
В 24 строчке должно быть j < n-1
0
vasiliy21
27 / 27 / 9
Регистрация: 24.10.2012
Сообщений: 135
24.10.2012, 21:29  [ТС] 11
Почему оно вот такое выводит!?
Определить количество строк матрицы, содержащих хотя бы один нулевой элемент
0
doctor_lecter
283 / 156 / 30
Регистрация: 22.09.2012
Сообщений: 283
24.10.2012, 21:32 12
Потому что max не инициализирован
0
vasiliy21
27 / 27 / 9
Регистрация: 24.10.2012
Сообщений: 135
24.10.2012, 21:36  [ТС] 13
doctor_lecter, возможно исправить код, я что-то не вижу, что не так ((
0
Croessmah
++Ͻ
14741 / 8423 / 1597
Регистрация: 27.09.2012
Сообщений: 20,718
Записей в блоге: 2
Завершенные тесты: 1
24.10.2012, 21:37 14
C++
1
int t=0,k=0,l=0,max;
max=0
0
vasiliy21
27 / 27 / 9
Регистрация: 24.10.2012
Сообщений: 135
24.10.2012, 21:40  [ТС] 15
Croessmah, Спасибо, я что-то не приглянулся!
0
24.10.2012, 21:40
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.10.2012, 21:40

Определить количество строк, содержащих хотя бы один нулевой элемент
Всем привет, не могу разобраться. Есть пример нахождения первой из строк,...

Определить количество строк, содержащих хотя бы один нулевой элемент
Здравствуйте, дорогие форумчане. На предмете программирования задали написать...

Определить количество столбцов матрицы, содержащих хотя бы один нулевой элемент
Помогите решить задачки. А то завтра экзамен, а контрольные надо сдать до...


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

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru