задачи по языку си



Автор Dismayman задал вопрос в разделе Другие языки и технологии

Задача по языку Си и получил лучший ответ

Ответ от Ёыроежка[гуру]
Фактически, у вас задача на нахождение максимального элемента в последовательбности, только несколько усложненная.
Вам просто нужно завести три переменные: одна - для длины последовательности нулей, вторая - для нчального индекса последовательности, третья - для конечного индекса последовательности.
В начале задаете все эти три переменные равными 0.
Затем начинаете сканирование вашей последовательности. Допустим, вы встретили в ней 0. Запоминаете позицию этого нуля в другой рабочей переменной (отличной от предыдущих трех переменных). Затем подсчитываете количество 0 и запоминаете индекс последнего 0. Затем сравниваете найденное значение длины последовательности 0 с исходной переменной, которую мы определили в начале, и которая равна 0. Если длина последовательности из нулей больше 0, то вы в той начальной переменной сохраняете найденную длину, а в других двух переменных - начальный и конечный индексв последовательности. Затем двигаетесь по последовательности дальше, пока не найдете новую последовательность из 0, или не исчерпааете вюб последовательность.
Если программа пишется на С, то функция main должна возвращать значение типа int. То есть правильное объявление функции main такое
int main( void )
Кроме того непонятно, то ли вы выделяете динамически память для массива, то ли работаете с автоматически выделенным масиивым c[ 100 ] То есть вы динамически выделяете память и сохраняете ее адрес в указателе S, а с другой стороны вы заполняете случайными значениями массив c[ 100 ].
Вам надо опеределиться, либо вы работаете с динамически создаваемом массивом размерности n, либо вы работаете с массивом c[ 100 ]

Ответ от Ѐома Хоцын[гуру]
Убери пробелы
h t t p : / / c o d e p a s t e . r u / 6 4 5 1 /
там ошибка
перед printf опиши:
if (lng>max)
max = lng;

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Задача по языку Си
спросили в ActionScript Drupal
Языки программирования. С чего начать?
Начинать надо с отправки в топку всех книг и видеоуроков.
В них простейшие вещи объясняются
подробнее...

Какой язык программирования лучше?
Сейчас больше количество прикладных программ работают в связке с вэбом. Для новичка я бы не
подробнее...

Какие есть хорошие книги по программированию на C++?
Объектно-ориентированное программирование в С++. Роберт Лафоре
С++ для начинающих. Шаг за
подробнее...
спросили в Язык Субд
Какой язык программирования считается универсальным в мире?
Неплохо бы уточнить вопрос какой смысл вкладывается в термин "универсальность"
Универсальность
подробнее...

Подскажите пожалуйста какие-нибудь материалы по изучению С++.Сайты, книги всё что угодно .
Объектно-ориентированное программирование в С++. Роберт Лафоре
Полный справочник по C++.
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в Герберты
список литературы
Баженова И. Ю. С++ && Visual Studio NET. Самоучитель программиста. - М. : КУДИЦ-ОБРАЗ, 2003. -
подробнее...
спросили в Stdlib h СИ
генератор случайного текста. язык си
Все уже давно написано:
Ну и поскольку это открытая unix-утилита написанная на Си, можно без
подробнее...
спросили в Stdio h
Помогите, пожалуйста, с нахождением факториала. Язык Си.
Зачем два цикла? Затем, это не стандартный С, это C++ или C99. И нет заголовочного файла. Правильно
подробнее...
спросили в Free Pascal User br
Хочу научиться программировать. Подскажите, с чего начать???
В настоящее время в мире создано 8512 компьютерных языков разного уровня и направления.
На
подробнее...
спросили в Visual Basic NET
Как написать программу для windows?
Скачай себе Microsoft Visual Basic. По идее интерфейс понятен интуитивно, ну а коды можно найти в
подробнее...
спросили в Другое
Типы ортологических словарей
Ортологические словари - нормативные словари, служащие задачам совершенствования языка и речи,
подробнее...
спросили в Sun Microsystems
Для чего нужна JavaScript ?
JavaScript — скриптовый язык, чаще всего использующийся при создании сценариев поведения браузера,
подробнее...
спросили в Java ME PostgreSQL
Что такое java-скрипты? Какую функцию они выполняют?
-- тут достаточно всё подробно 🙂

В общих чертах -- это язык программирования,
подробнее...
спросили в Sun Microsystems
Что такое javascript-код?
ну java script один из языков программирования) ) иногда в на страничках в инете попадаются какие
подробнее...

Имеет ли смысл изучать JavaScript если я полный ноль в веб программировании?
имеет смысл учить. на современном Node.JS можно делать "не сайты" любого рода серверные частиподробнее...
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*