![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 04.10.2008
Сообщений: 6
|
![]()
Условие-
Дана целочисленная прямоугольная матрица. Определить: 1)Количество столбцов, содержащих хотя бы один нулевой элемент 2)номер строки, в которой находится самая длинная серия одинаковых элементов. (всё в одной проге) |
![]() |
![]() |
#2 |
Новичок
Джуниор
Регистрация: 26.08.2008
Сообщений: 1,010
|
![]()
ну епт, таким как вы даже помогать нет никакого желания, хотите халявы? а вот фигу.
сами не стремитесь нифига, и просите за вас делать. 2moderators: сделайте вкладку в разделе с предупреждением данных тем, ибо тока спам.
ромик0: Cколько получают здешние модераторы?
pu4koff: У модераторов сдельная оплата труда. Выдал предупреждение - плюс к премии. Выдал бан - лучший модератор месяца со всеми вытекающими. |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 22.09.2008
Сообщений: 59
|
![]()
Дана целочисленная прямоугольная матрица. Определить:
1)Количество столбцов, содержащих хотя бы один нулевой элемент 2)номер строки, в которой находится самая длинная серия одинаковых элементов. Код:
Последний раз редактировалось ivan89; 21.10.2008 в 16:13. |
![]() |
![]() |
#4 |
Eclipse Foundation
Старожил
Регистрация: 19.09.2007
Сообщений: 2,604
|
![]()
Парень, ты вообще соображаешь? Не мог че-нить посодержательнее чтоли, вместо названия темы написать? Ну вот тупо "Дана целочисленная прямоугольная матрица". Нет слов вообще!!!
2ivan89 Если уж взялся, то делай нормально, во первых тег CODE, а во вторых, СТРУКТУРИРУЙ код или пиши в MSVS 2005. Там компилятор сам все подровняет. |
![]() |
![]() |
#5 | |
Регистрация: 04.10.2008
Сообщений: 6
|
![]() Цитата:
|
|
![]() |
![]() |
#6 |
Регистрация: 04.10.2008
Сообщений: 6
|
![]()
ivan89 спасибо большое))
|
![]() |
![]() |
#7 |
Eclipse Foundation
Старожил
Регистрация: 19.09.2007
Сообщений: 2,604
|
![]()
А, с "плизз помогите" наверное каким-то магическим образом становилось лучше? Ты бы правила оформления тем почитал - там ясно сказано, что темы с названиями типа "Помогите, гарю!, Помогите плииииииииииииииииииииииииизззззззз зззз" и им подобные будут перемещаться в раздел Фриланс или ваще в Бабруйск к медведу за преведом(с) (не помню кто сказал, но не я точно)
Так что кури мануалы с правилами и да прибудет с тобой сила... |
![]() |
![]() |
#8 |
Регистрация: 04.10.2008
Сообщений: 6
|
![]()
...пасиб!
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 25.03.2010
Сообщений: 11
|
![]()
Товарисчи))
вот смотрите написала я код похожего задания... звучит так: Дана целочисленная прямоугольная матрица. Определить: 1) количество строк, содержащих хотя бы один нулевой элемент; номер столбца, в котором находится самая длинная серия одинаковых элементов. но вот такая проблема... вместо кол-ва строк ищет первый столбец с нулем( а про столбцы с самой длинной серией совсем незнаю... помоги пожалуйста!!!! #include <iostream> #include <math.h> #include <time.h> #include <stdlib.h> #include <iomanip> using namespace std; int main() { srand(time(0)); const int n = 6, m = 5; int i,j,arr[n][m],k=0,kol=0; cout<<"Massiv= "<<endl; for (i=0;i<n;i++) { for (j=0;j<m;j++) { arr[i][j]=rand()%20-10; cout<<setw(5)<<arr[i][j]; } cout << endl; } for (j=0;j<n;j++) { for (i=0;i<m;i++) { if (arr[j][i]==0) { cout<<"Kollichestvo strok c 0= "<<i+1<<endl; k++; break; } } if (k!=0) break; } //int c; //double b=0; //for (i=0;i<n;i++) // if (a[i]<c) b=b++; //cout<<"kollichestvo = "<<b<<endl; int nom=0; for (j=0;j<n;j++) { if (arr[i][j]==arr[i][j+1]) { nom++; cout<<"nomer stolbca= "<<nom+1<<endl; k++; break; } if (k!=0) break; } } |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 16.11.2009
Сообщений: 28
|
![]()
Не понял зачем второй break?. И ошибка главная. Вы выводите k сразу как нашли нулевой элемент. Если выполняется условие a[i][j]==0, k++; break; и уже после цикла выводим k.
#include <iostream> #include <math.h> #include <time.h> #include <stdlib.h> #include <iomanip> using namespace std; int main() { srand(time(0)); const int n = 6, m = 5; int i,j,arr[n][m],k=0,kol=0; cout<<"Massiv= "<<endl; for (i=0;i<n;i++) { for (j=0;j<m;j++) { arr[i][j]=rand()%20-10; cout<<setw(5)<<arr[i][j]; } cout << endl; } for (j=0;j<n;j++) { for (i=0;i<m;i++) { if (arr[j][i]==0) {k++; break; } } } cout << k; } |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Дана строка, состоящая из нескольких слов. Найти количество слов, которые содержат хотя бы одну букву "А" | Mashaa | Помощь студентам | 13 | 09.12.2009 13:28 |
Дана задача---> | Programmistka6 | Общие вопросы Delphi | 6 | 24.05.2008 17:31 |
Дана матрица размера M*N.Зеркально отразить ее элементы | Ильдар ХАЛИКОВ | Паскаль, Turbo Pascal, PascalABC.NET | 6 | 09.04.2008 22:22 |
Дана точка A с координ. X и Y, определить... | Cullen | Паскаль, Turbo Pascal, PascalABC.NET | 5 | 30.01.2008 00:22 |
Дана целочисленная квадратная матрица... | kitty | Помощь студентам | 1 | 05.12.2007 07:40 |