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

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

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 11.11.2013, 15:48   #1
rafael999
Пользователь
 
Регистрация: 21.09.2013
Сообщений: 17
По умолчанию блок схема в одномерном массиве

Подскажите пожалуйста, я правильно в нужном месте поставил параллелограмм, где должен считываться массив?
Вот задание:
Одномерный массив Х(15) считать из файла *.txt (файл создать самим). Найти максимальный из отрицательных элементов и поменять его местами с последним.
Изображения
Тип файла: jpg cMfvUKzM.jpg (32.0 Кб, 525 просмотров)
rafael999 вне форума Ответить с цитированием
Старый 11.11.2013, 16:14   #2
rrrFer
Санитар
Старожил
 
Аватар для rrrFer
 
Регистрация: 04.10.2008
Сообщений: 2,577
По умолчанию

Тут все неправильно, не только параллелограмм.
Начало и конец рисуются как прямоугольники со скругленными краями, а не как овалы (по ГОСТу).

Стрелки куда попало не ставятся (направления слева направо и сверху вниз подразумеваются по умолчанию).

Что за прямоугольник с завернутым краем вы используете? - в ГОСТе такого вообще не видел.

Из блока x[i] > max нет второго выхода (в роде бы в нем условие проверяется, значит должна быть хоть одна альтернатива. Там где x[i] < 0 - та же беда.

+ и - над дугами не ставятся - в ГОСТе для этого используются слова "да", "нет"

Прямоугольник используется для операций (называется "процесс" по ГОСТу). Что вы делаете во втором прямоугольнике сверху - не понятно. - если пытаетесь объявлять переменные - то это неверно, в блоксхемах это вообще не делается, они ведь алгоритм отображают.

Переменную w используете неиницализированной - между блоком temp[w]... нет блока, в котором ей присваивается значение.

Параллелограмм отображает ввод или вывод. Вы написали там x[15] - это ввод или вывод, как я узнаю?

Алгоритм вообще неверный.
rrrFer вне форума Ответить с цитированием
Старый 11.11.2013, 16:44   #3
rafael999
Пользователь
 
Регистрация: 21.09.2013
Сообщений: 17
По умолчанию

Параллелограмм это блок считывания с файла
rafael999 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
С++ В одномерном массиве, demonvuck Помощь студентам 1 30.05.2013 21:49
Блок-схема к задаче(Реализация стека в массиве) Firagon C# (си шарп) 0 09.06.2011 18:44
пв одномерном массиве... Avvakymova Паскаль, Turbo Pascal, PascalABC.NET 4 13.05.2011 19:53
Группа в одномерном массиве BaronVik Помощь студентам 5 21.10.2010 05:58
Поиск в одномерном массиве Joxter Помощь студентам 6 13.12.2008 14:19