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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 23.03.2009, 17:29   #1
PashAs
Пользователь
 
Регистрация: 30.01.2009
Сообщений: 11
По умолчанию Кто знает алгоритмы сюда)))

Ребята есть два задания.Нада нарисовать блоксхему алгоритов.Помогите кто умеет.Я вот начал делать но доделать никак невыходит!!
PashAs вне форума Ответить с цитированием
Старый 23.03.2009, 17:30   #2
PashAs
Пользователь
 
Регистрация: 30.01.2009
Сообщений: 11
По умолчанию

задания №1
Дано масив {X} розмірністю n.
Потрібно: замінити знаки всіх елементів масиву на протилежні, якщо тільки на k позиціях підряд є однакові елементи. При невиконанні заданої умови видати повідомлення «Рішення не існує»
PashAs вне форума Ответить с цитированием
Старый 23.03.2009, 17:34   #3
XuTpbIu
Злобстер
Форумчанин
 
Аватар для XuTpbIu
 
Регистрация: 19.03.2009
Сообщений: 134
По умолчанию

Гхм.. а можно по-русски? Не с Украины я, сорри
От знаний ещё никто не умирал, но рисковать не стоит.
XuTpbIu вне форума Ответить с цитированием
Старый 23.03.2009, 17:46   #4
Jean-Esther
Пользователь
 
Аватар для Jean-Esther
 
Регистрация: 15.01.2009
Сообщений: 69
По умолчанию

Украинский знать не плохо. Перевожу: «дано массив {X} размерностью n. Нужно: заменить знаки всех элементов массива на противоположные, если только на k позициях подряд есть одинаковые элементы. При невыполнении условия выдать сообщение "Решения не существует!"».
Silence is of great value...
Jean-Esther вне форума Ответить с цитированием
Старый 23.03.2009, 18:02   #5
XuTpbIu
Злобстер
Форумчанин
 
Аватар для XuTpbIu
 
Регистрация: 19.03.2009
Сообщений: 134
По умолчанию

Ну может и неплохо знать, но местность у меня от Украины совсем далёкая просто
Рисовать уж не буду, а алгоритм опишу:
1) Считываем массив Ar и k
1а) Если n<k - выходим из программы с соответствующим сообщением.
2) Делаем цикл по I от 0 до (n-1)-k
3) В это цикле проверяем следует ли за элементом Ar[I] k таких же элементов(ставим ещё 1 флаг в false делаем цикл по J от I до I+k, если у нас Ar[I]=Ar[J] тогда следующая итерация, иначе прерываем цикл)
4) Конец
От знаний ещё никто не умирал, но рисковать не стоит.
XuTpbIu вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Кто умеет делать собственный сайт прошу сюда Defender42 HTML и CSS 3 10.01.2009 20:29
Все, кто что-то знает о создании игр, го сюда! x_X Gamedev - cоздание игр: Unity, OpenGL, DirectX 13 18.06.2008 10:46
Кто ЗНАЕТ? Виктор1966 Microsoft Office Word 1 24.03.2008 19:58
Кто работает кодером..СЮДА! Elm0 Свободное общение 4 24.05.2007 10:22