Технический форум
Вернуться   Технический форум > Программирование > Форум программистов > Delphi, Kylix and Pascal


Ответ
 
Опции темы Опции просмотра
Старый 02.09.2013, 18:35   #1 (permalink)
Vasya25
Member
 
Регистрация: 02.09.2013
Сообщений: 23
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию Найти количество четных цифр

задачка в паскале. Найти количество четных цифр расположенных строго между нечетными
Vasya25 вне форума   Ответить с цитированием

Старый 02.09.2013, 18:35
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 08.03.2016
Сообщений: 0

Не стоит просто напросто ждать ответов, лучше ознакомиться с похожими темами

Дан массив A(n,m). Найти количество элементов в каждой строке, меньшего диагонального
Найти количество нулей на С#
Паскаль. Проверить наличие цифр в записи числа
Паскаль. Сумма цифр числа

Старый 02.09.2013, 18:53   #2 (permalink)
Vladimir_S
Специалист
 
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
По умолчанию

Цитата:
Сообщение от Vasya25 Посмотреть сообщение
задачка в паскале. Найти количество четных цифр расположенных строго между нечетными
Так.
1. Будьте любезны, никаких "Помогите, пожалуйста", "Help!!!", "Нужна помощь!" и т.п. - такие названия тем нашими Правилами ЗАПРЕЩЕНЫ. Тема переименована.
2. Сформулируйте задачу внятно. Где искать такие цифры? Что дано? В каком виде? Большое число? Массив? Строка? Файл? Какой длины? Не жалейте пальчики, напишите подробно.
Vladimir_S вне форума   Ответить с цитированием
Старый 02.09.2013, 19:03   #3 (permalink)
Vasya25
Member
 
Регистрация: 02.09.2013
Сообщений: 23
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Рад бы дополнить, но больше ничего не дано...
Vasya25 вне форума   Ответить с цитированием
Старый 02.09.2013, 19:07   #4 (permalink)
Vasya25
Member
 
Регистрация: 02.09.2013
Сообщений: 23
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

В десятичной системе счисления
Vasya25 вне форума   Ответить с цитированием
Старый 02.09.2013, 19:07   #5 (permalink)
Vasya25
Member
 
Регистрация: 02.09.2013
Сообщений: 23
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

ограничений по длинне числа нет
Vasya25 вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Старый 02.09.2013, 19:22   #6 (permalink)
Vladimir_S
Специалист
 
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
По умолчанию

Цитата:
Сообщение от Vasya25 Посмотреть сообщение
ограничений по длинне числа нет
Чудесно. Пожалуйста:
Код:
Var
 A:Array[1..255] of Byte;
 i,N,N_even:Byte;
Begin
 Randomize;
 N_even:=0;
 Write('Length= ');
 Readln(N);
 For i:=1 to N do
  begin
   A[i]:=Random(9)+1;
   Write(A[i]);
  end;
 Writeln;
 For i:=2 to N-1 do
  if ((A[i-1] mod 2)=1) and ((A[i] mod 2)=0) and ((A[i+1] mod 2)=1) then Inc(N_even);
 Writeln('Result: ',N_even,' figures');
 Readln
End.
Vladimir_S вне форума   Ответить с цитированием
Старый 02.09.2013, 21:01   #7 (permalink)
Vasya25
Member
 
Регистрация: 02.09.2013
Сообщений: 23
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Тут имеются ввиду сочетания цифр "нечетная-четная-нечетная"
Vasya25 вне форума   Ответить с цитированием
Старый 03.09.2013, 08:23   #8 (permalink)
Vladimir_S
Специалист
 
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
По умолчанию

Цитата:
Сообщение от Vasya25 Посмотреть сообщение
Тут имеются ввиду сочетания цифр "нечетная-четная-нечетная"
А вот интересно - для кого и для чего я программку, решающую поставленную задачу именно так, выложил? Явно ведь не для двадцать пятого Васи - он на это дело внимания не обращает. Наверное, просто заняться мне было нечем.
Vladimir_S вне форума   Ответить с цитированием
Старый 03.09.2013, 13:28   #9 (permalink)
AlexZir
support
 
Аватар для AlexZir
 
Регистрация: 19.08.2007
Адрес: Зея
Сообщений: 15,797
Записей в дневнике: 71
Сказал(а) спасибо: 166
Поблагодарили 203 раз(а) в 86 сообщениях
Репутация: 75760
По умолчанию

Владимир, исходя из формулировки к поставленной задаче, я бы написал гораздо проще
Цитата:
begin
writeln(4);
end;
и это решение тоже было бы корректным

Вася, всего известно 10 цифр, из них 5 четных, 5 нечетных. И удовлетворяют решению задачи цифры 2, 4 6, 8, всего таких цифр четыре . Может быть, вы все-таки имели в виду не цифры, а числа? или же имеется в виду, что нужно подсчитать количество сочетаний цифр в записи некоего целого числа?
AlexZir вне форума   Ответить с цитированием
Старый 03.09.2013, 13:36   #10 (permalink)
Vladimir_S
Специалист
 
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
По умолчанию

Цитата:
Сообщение от AlexZir Посмотреть сообщение
Вася, всего известно 10 цифр, из них 5 четных, 5 нечетных. И все они удовлетворяют решению задачи. Может быть, вы имели в виду не цифры, а числа?
Не, Лёш, тут, как я понял, подразумевается вот что: дано произвольное длинное целое число. Нужно подсчитать в его записи количество троек цифр типа нечет-чет-нечет.
Вот это я бы хотел получить от Васи, а вовсе не традиционный бубнёж "а мне так дали!". Впрочем, Вася, как я вижу, ответов всё равно не читает. Видать, из принципа.
Vladimir_S вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




Часовой пояс GMT +4, время: 22:23.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.