Неясен алгоритъм за задача на Паскал
  Здравейте, имам проблем с измислянето на алгоритъм на една курсова работа:
 
Да се състави главна програма за обработка на три масива P(10x12) и Q(14x16) и R(15,19], където данните са числа в интервала [-0 - 999]. Съответните подпрограми да извършват следните обработки:
1.	Извеждане на условието на задачата и името на автора;
2.	въвеждане на входните данни;
3.	извеждане на входните данни;
4.	да се намери стълба съдържащ най-много нечетни елементи и да се нулират двата следващи стълба – ако е последен – да се нулират първите два стълба;
5.	резултатите да се извеждат на екрана.
 
стигнал съм до съществената част (4-та точка), процедурите за условие, въвеждане и извеждане са готови, не мога да разбера каква трябва да бъде логиката на 4-та точка.. x mod 2 = 0, където x е всяко число в n, не знам как трябва да се направи това чудо.. и една променлива P която да обхожда всички числа в стълбовете и да намира кой стълб е с най-много нечетни числа. Благодаря предварително!
     Re:Неясен алгоритъм за задача на Паскал
  Нарисувай си масивите на хартия, напиши всички индекси и помисли как да обходиш всеки стълб поотделно, без да обикаляш целия масив. Не е толкова трудно. :)
     Re:Неясен алгоритъм за задача на Паскал
  Трябват ти две променливи - едната за броя нечетни елементи в стълба-рекордьор и втората за индекса му.
Първата в началото инициализираш да е 0 (може в масивите да няма нито един нечетен ел.).
Втората нека да е 1 (ако има повече от един стълбове, които си поделят първото място с равен резултат, да избереш първия от тях).
В един цикъл обхождаш всички стълбове.
Тук ти трябва трета променлива - брояч на нечетните ел. в текущия стълб, инициализираш я на 0.
Вложен в него цикъл обхожда всички елементи от текущия стълб.
В него проверяваш за нечетност и ако текущият еленемт е нечетен, увеличаваш временния брояч.
[Край на вътешния цикъл]
Сравняваш времения брояч с досегашния рекорд (оня, който е в първата променлива).
Ако рекордът е подобрен, записваш новия рекорд в първата ти променлива и текущия индекс на стълб във втората.
[Край на външния цикъл]
Анулираш двата следващи стълба.
 
Предполагам, че ако търсеният стълб се окаже предпоследния, трябва да анулираш последния и първия.
     Re:Неясен алгоритъм за задача на Паскал
  Мерси за подробния отговор, програмата е почти написана :)
     Re:Неясен алгоритъм за задача на Паскал
  
Здравейте, имам проблем с измислянето на алгоритъм на една курсова работа:
 
Да се състави главна програма за обработка на три масива P(10x12) и Q(14x16) и R(15,19], където данните са числа в интервала [-0 - 999]. Съответните подпрограми да извършват следните обработки:
1.	Извеждане на условието на задачата и името на автора;
2.	въвеждане на входните данни;
3.	извеждане на входните данни;
4.	да се намери стълба съдържащ най-много нечетни елементи и да се нулират двата следващи стълба – ако е последен – да се нулират първите два стълба;
5.	резултатите да се извеждат на екрана.
 
стигнал съм до съществената част (4-та точка), процедурите за условие, въвеждане и извеждане са готови, не мога да разбера каква трябва да бъде логиката на 4-та точка.. x mod 2 = 0, където x е всяко число в n, не знам как трябва да се направи това чудо.. и една променлива P която да обхожда всички числа в стълбовете и да намира кой стълб е с най-много нечетни числа. Благодаря предварително!
[/quote] извинете ще може ли да ми дадете програмата тъй като мидадоха подобна за края на годината а аз не мога да я направя.Благодар жи предварително