![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 10.05.2009
Сообщений: 32
|
![]()
найти максимальное значение среди отрицательных элементов, расположенных до первого элемента равного Т
как в программе ввести элемент Т? Язык Си |
![]() |
![]() |
![]() |
#2 |
Заблокирован
Старожил
Регистрация: 20.07.2008
Сообщений: 4,032
|
![]() Код:
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 10.05.2009
Сообщений: 32
|
![]()
Я написала программу, но она не правильно работает
пожалуйста, найдите ошибки Код:
Последний раз редактировалось Stilet; 12.05.2009 в 10:44. |
![]() |
![]() |
![]() |
#4 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
![]() Код:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
![]() |
![]() |
![]() |
#5 |
Заблокирован
Старожил
Регистрация: 20.07.2008
Сообщений: 4,032
|
![]()
Вопрос совершенно не в тему: В языке Си есть библиотека <iostream>? Можно ли выводить инфу в консоль так
Код:
|
![]() |
![]() |
![]() |
#6 | |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
![]() Цитата:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 10.05.2009
Сообщений: 32
|
![]()
for(k=-1,i=0; i<n && k==-1; i++)
if(a[i]==T) k=i; что обозначает к=-1, откуда -1? |
![]() |
![]() |
![]() |
#8 | |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
![]() Цитата:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
|
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 10.05.2009
Сообщений: 32
|
![]()
for(k=-1,i=0; i<n && k==-1; i++)
if(a[i]==T) k=i; if(k==-1) printf("Net elementa = T\n"); else for(max=-1,i=0; i<k; i++) if(a[i]<0 && (max==-1 || a[i]>a[max])) max=i; мне трудно понять эту часть программы пожалуйста объясните по этапно что делается |
![]() |
![]() |
![]() |
#10 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
![]() Код:
Вначале k=-1, что значит, что элемент еще не найден. Перебираем элементы. Если a[i]==T, то запоминаем индекс (k=i) и выходим из цикла. Код:
Код:
Нужно найти максимум среди отрицательных элементов. В max будем хранить индекс. Сначала нам не известно, есть ли в массиве отрицательные элементы. Поэтому сделаем max = -1 Просматриваем массив до элемента с индексом k. Если встретили отрицательный элемент, то если max = -1 (еще ничего не запомнили) ИЛИ если текущий элемент больше того, что запомнили, то запоминаем его индекс.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Даны одномерные массивы А и В. Сформировать массивы, состоящие из элемент | LyaLya | Помощь студентам | 15 | 20.12.2009 14:12 |
Массивы | AlexLAN | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 26.11.2008 18:05 |
Массивы в С\С++ | Zahar11 | Помощь студентам | 4 | 31.05.2008 00:35 |