[Ответить в тред] Ответить в тред

02/12/16 - Конкурс визуальных новелл доски /ruvn/
15/11/16 - **НОВЫЙ ФУНКЦИОНАЛ** - Стикеры
09/10/16 - Открыта доска /int/ - International, давайте расскажем о ней!


Новые доски: /2d/ - Аниме/Беседка • /wwe/ - WorldWide Wrestling Universe • /ch/ - Чатики и конфочки • /int/ - International • /ruvn/ - Российские визуальные новеллы • /math/ - Математика • Создай свою

[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 30 | 6 | 12
Назад Вниз Каталог Обновить

Аноним 11/12/16 Вск 13:17:40  141965861  
OYH8SF2dJk.jpg (573Кб, 1215x2160)
сап двач
я гуманитарий , не понимаю информатику.
нужно составить алгоритм,ну,или хотя бы объяснить,как его составлят.
Аноним 11/12/16 Вск 13:19:09  141965950
14813814214011.webm (2993Кб, 480x360, 00:00:32)
бамп
Аноним 11/12/16 Вск 13:19:37  141965979
Какой язык? если паскаль то иди нахуй
Аноним 11/12/16 Вск 13:21:27  141966098
>>141965979
Никакой.
Аноним 11/12/16 Вск 13:22:49  141966198
>>141965979
Блок-схема нужна.
Аноним 11/12/16 Вск 13:23:25  141966227
14812061625220.webm (2901Кб, 800x600, 00:00:37)
бамп
Аноним 11/12/16 Вск 13:23:53  141966262
>>141965861 (OP)
Начинаем с первой строки. Если данный элемент отрицательный, то мы переходим на следующую строку или заканчиваем алгоритм, если данная строка последняя. Если данный элемент положительный и не последний в строке, смотрим на следующий элемент. Если данный элемент положительный и последний в строке, выводим номер строки и переходим на следующую строку, если данная строка не последняя.
Аноним 11/12/16 Вск 13:25:08  141966340
>>141965861 (OP)
>>141965979

> Нужно составить алгоритм
> Какой язык.
> Алгоритм
> Язык

Пиздец дебилы тут сидят.
Аноним 11/12/16 Вск 13:37:00  141967103
Безымянный.png (34Кб, 1346x1246)
>>141966262
Что в пустых должно быть?
Аноним 11/12/16 Вск 13:38:22  141967184
14811490360260.webm (18562Кб, 1280x720, 00:02:36)
бамп
Аноним 11/12/16 Вск 13:39:55  141967277
>>141965861 (OP)
>гуманитарий
>информатика
>программирование
Тебя туда под пистолетом запихали?
Аноним 11/12/16 Вск 13:42:07  141967398
>>141967103
Я блок-схемы не знаю. Если элемент отрицательный, пусть переход на следующую строку сразу осуществляется. Если элемент положительный, пусть ещё будет проверка на то, последний ли это элемент. Если последний - вывод номера строки, иначе следующий элемент.
Аноним 11/12/16 Вск 13:44:29  141967536
>>141967103
Где-то я видел эти ромбики-квадратики. Вспомнил, FlowCode же.
Аноним 11/12/16 Вск 13:45:09  141967573
>>141967536
Это UML диаграмма дибилушка
Аноним 11/12/16 Вск 13:45:19  141967587
>>141967277
Я не прохожу программирование
Просто алгоритмы.
У меня и матан будет
Это странно,но зачем у технарей порой в программе философия и культурология,а у гум мат.анализ
Аноним 11/12/16 Вск 13:49:24  141967796
>>141965861 (OP)
>я гуманитарий
Ты анон не осиливший естественные науки.
Умеющий много пиздеть и не по делу.
Аноним 11/12/16 Вск 13:51:12  141967903
Бля, какой же ты тупой, там же даже понимать нечего, просто включи ебаную лонику и причинно-следственные связи. Гуманитарий он, блядь, это не оправдание для того чтобы быть умственно отсталым
Аноним # OP  11/12/16 Вск 13:51:31  141967919
>>141967796
Неправда,вы все врете
Аноним 11/12/16 Вск 13:54:22  141968095
>>141967903
я знаю ,как это надо делать,но не могу это записать в виде блок-схемы.
Аноним 11/12/16 Вск 13:55:22  141968168
>>141966340
еще один гомунитарий, блять
Аноним 11/12/16 Вск 14:03:16  141968712
>>141968168
ну видимо - это ты. не знать что такое алгоритм...
Аноним 11/12/16 Вск 15:45:25  141974681
Анон, а почему бы не подумать в рамках функционального программирования?

Ведь что такое двумерный массив? Верно, это список списков. Каждый вложенный список - это строка твоя.

Вот тебе алгоритм:

1) Каждый вложенный список отфильтровать, оставив отрицательные элементы
2) Применить к каждому вложенному списку функцию, которая вернет пару из индекса вложенного списка и (1)
3) Отфильтровать внешний список, чтобы он содержал только элементы, где вторая часть пары равна нулю
4) Применить функцию к каждому элементу внешнего списка, которая бы доставала первый элемент (индекс строки) из каждой пары.
5) ????
6) PROFIT


Вот тебе однострочник на петухоне (знаю, что можно красивее, но 1000 лет не писал на нем):

a =[[1,2,3],[-4,-5,-6],[1,-2,6],[4,4,4]]

map(lambda x: x[0], filter (lambda x: not x[1], [(a.index(y), len(filter(lambda x: x < 0, y))) for y in a]))
Аноним 11/12/16 Вск 15:48:07  141974844
>>141974681
Ну да, к (1) нужно еще применить функцию, которая длину отфильтрованной строки вернет, да
Аноним 11/12/16 Вск 15:51:12  141975013
>>141968095
int array[N][M];
for (int i = 0, i<N, i++){
for (int j = 0, j<M, j++){
if (array[N][M]<0){
break;
}
else {
cout << N << endl;
}
}
}

Вот тебе схема. В квадратики то сам раскидаешь?
Аноним 11/12/16 Вск 15:52:49  141975113
>>141975013
int array[N][M];
for (int i = 0, i<N, i++){
for (int j = 0, j<M, j++){
if (array[N][M]<0){
break;
}
}
cout << N << endl;
}

самофикс*
Аноним 11/12/16 Вск 15:53:07  141975126
>>141975013
Говно, он у тебя будет выводить номер строки каждый раз, когда встретит ненулевой элемент.


Аноним 11/12/16 Вск 15:53:24  141975151
>>141975126
>>141975113
Аноним 11/12/16 Вск 15:53:39  141975165
>>141975113
Еще большее говно, теперь он будет вообще каждый раз писать номер строки
Аноним 11/12/16 Вск 15:56:03  141975314
>>141975165
break тебя выведет только из внутренного цикла, внешний норм продолжится

Императиво-петухи могут писать так:

int array[N][M];
for (int i = 0, i<N, i++){
bool flag = true;
for (int j = 0, j<M, j++){
if (array[N][M]<0){
flag = false;
break;
}
}
if (flag)
cout << i << endl;
}

>>141974681-кун

Аноним 11/12/16 Вск 16:01:08  141975622
17543223804221.png (306Кб, 3000x2584)
Аноним 11/12/16 Вск 16:02:27  141975693
>>141975622
Вот с кем я сижу на одной борде.

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 30 | 6 | 12
Назад Вверх Каталог Обновить

Топ тредов
Избранное