Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.11.2011, 16:20   #1
Moncorel
Пользователь
 
Регистрация: 15.11.2011
Сообщений: 10
Печаль Программы на последовательности.

Pascal ABC.net
Ребят помогите мне написать 2 программы
1)Дана последовательность положительных целых чисел, за которой следует 0. Найти количество чисел, расположенных после последнего нечетного числа.
2)Дана последовательность положительных целых чисел, за которой следует 0. Найти минимальный элемент после первого отрицательного числа.
Буду очень благодарен.
Разработка и продажа уникальных сайтов и игр. http://vk.com/webshape

Последний раз редактировалось Moncorel; 15.11.2011 в 16:53.
Moncorel вне форума Ответить с цитированием
Старый 15.11.2011, 16:48   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

"помогите написать", это следует расценивать как: "напишите за меня"?
и язык программирования какой?!

Да и в чём, собственно, сложность решения?

я бы предложил такой алгоритм:
Код:
КоличествоЧиселПослеПоследнегоНечётного := 0;
повторять
  Прочитать(СчитанноеЧисло);
  если СчитанноеЧисло не равно 0 тогда
     если СчитанноеЧисло - нечётное - КоличествоЧиселПослеПоследнегоНечётного := 0
     иначе КоличествоЧиселПослеПоследнегоНечётного := КоличествоЧиселПослеПоследнегоНечётного + 1;
повторять_цикл_до_тех_пор_пока_не_станет СчитанноеЧисло = 0;
вот и всё.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 15.11.2011, 16:52   #3
Moncorel
Пользователь
 
Регистрация: 15.11.2011
Сообщений: 10
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
"помогите написать", это следует расценивать как: "напишите за меня"?
и язык программирования какой?!

Да и в чём, собственно, сложность решения?

я бы предложил такой алгоритм:
Код:
КоличествоЧиселПослеПоследнегоНечётного := 0;
повторять
  Прочитать(СчитанноеЧисло);
  если СчитанноеЧисло не равно 0 тогда
     если СчитанноеЧисло - нечётное - КоличествоЧиселПослеПоследнегоНечётного := 0
     иначе КоличествоЧиселПослеПоследнегоНечётного := КоличествоЧиселПослеПоследнегоНечётного + 1;
повторять_цикл_до_тех_пор_пока_не_станет СчитанноеЧисло = 0;
вот и всё.
на языке pascal. А за меня написать потому что дуб дубом и прошу помощи. Я все перепробовал.
Разработка и продажа уникальных сайтов и игр. http://vk.com/webshape
Moncorel вне форума Ответить с цитированием
Старый 15.11.2011, 17:02   #4
Moncorel
Пользователь
 
Регистрация: 15.11.2011
Сообщений: 10
По умолчанию

Как можно изменить эту программу
Код:
program test;
var xpred,x,cnt : integer;
    flag : boolean;  
begin
write(‘Input x: ‘); readln(x); 
flag:= true;       
cnt:=0;              
while true do
    begin
    xpred:=x;            
    write(‘Input x: ‘);
    readln(x);         
    if x=0 then break; 
    cnt:=cnt+1;     
    if (xpred >=x)    
    then flag:=false;    
    end;
writeln('Количество элементов = ', cnt);
If flag
then writeln('Последовательность строго возрастает')
else writeln('Последовательность не возрастает');
readln
end.

________
Код нужно оформлять по правилам:
тегом [CODE]..[/СODE] (это кнопочка с решёточкой #)
Не забывайте об этом!
Модератор.
Разработка и продажа уникальных сайтов и игр. http://vk.com/webshape

Последний раз редактировалось Serge_Bliznykov; 15.11.2011 в 23:48.
Moncorel вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Если число x встречается в последовательности, упорядочить по невозрастанию часть последовательности (Паскаль) димон4ик_ Помощь студентам 1 17.10.2011 23:00
Последовательности си Pascaler Помощь студентам 4 19.04.2011 21:45
Определить:формат последовательности параметров & способ размещения последовательности переменных DenSyntax Помощь студентам 0 22.06.2010 17:26
Написание программы на языке C (по теме - сумма чисел в последовательности) PPPPPP Помощь студентам 6 01.03.2010 12:10
Определить k-ую цифру последовательности Фибоначчи и последовательности натуральных чисел. Med Помощь студентам 1 20.03.2009 11:40