Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
KatEupGo

Преобразить код в блок-схему

15.12.2013, 00:49. Показов 584. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите нарисовать блок-схему, завтра сдавать, времени в обрез. Проблема не в знании, а в нехватке времени, по написанной программке надо ещё сделать отчёт большой. А завтра сдавать. Помогите, пожалуйста, ускорьте процесс.

#include<iostream>
using namespace std;

int main(){

int n;
cout<<"Enter size of array > ";
cin>>n;

float *Arr = new float[n];
//вводится значение в массиве
for (int i=0; i<n; i++)
cin>>Arr[i];

cout<<""<<endl;
cout<<"__1___________________________"<< endl;
//выводится значение в массиве
for (int i=0;i<n; i++)
cout<<Arr[i]<<" ";



//__1__
//подсчёт кол-ва отрицательных чисел в массиве
int k=0;
for (int i=0;i<n;++i){
if (Arr[i]<0)
++k;
}
cout<<endl;
cout<<"Amount of negative numbers: "<<k<<endl;
//__end


//__2__
//находит сумму модулей после самого минимального модуля
float *vArr = Arr;
//убираем знак _минус_ / делаем модули
for (int i=0;i<n;++i){
if(vArr[i] < 0)
vArr[i] = vArr[i]/-1;
}
//находим наименьшую позицию
int smallest = 0;
cout<<""<<endl;
cout<<"__2___________________________"<< endl;
cout<<"Moduled array:"<<endl;
for (int i=0;i<n;++i){
if(i!=0){
if(vArr[i] < vArr[smallest])
smallest = i;
}
cout<<vArr[i]<<endl;
}
//складываем модули, взависимости от позиции
float module_sum = 0;
for (int i=smallest;i<n;++i){
module_sum = module_sum + vArr[i];
}
cout<<""<<endl;
cout<<"Module summ: "<<module_sum<<endl;
//__end

//__3__
//возводим в квадрат отрицательный элемент массива
float *dArr = Arr;
for (int i=0;i<n;++i){
if (dArr[i]<0)
dArr[i] = dArr[i]*dArr[i];
}
//Сортируем в возрастающем порядке (пузырь)
for (int i=1;i<n;i++){
for (int j=n-1;j>=i;j--){
if (dArr[j] < dArr[j-1]){
float tmp=dArr[j];
dArr[j]=dArr[j-1];
dArr[j-1]=tmp;
}
}
}
cout<<""<<endl;
cout<<"__3___________________________"<< endl;
cout<<"Array sorted, ascending"<<endl;
for (int i=0;i<n;i++) cout<<dArr[i]<<endl;
//__end
cout<<""<<endl;
system ("pause");
return 0;
}
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
15.12.2013, 00:49
Ответы с готовыми решениями:

Блок схему через код
#include&lt;conio.h&gt; #include&lt;stdio.h&gt; #include&lt;math.h&gt; int main() { int a, b, c, d, f; printf(&quot;vvedite celye chisla a b c d...

Перевести код в блок схему
Помогите перевести код в блок схему #include &lt;iostream&gt; #include &lt;math.h&gt; using namespace std; double func(double x) { ...

перевести код на С++ в блок схему.
На С++ написал прогу,а препод не верит,что писал её сам и требует блок схему к проге,а я в блок-схемах не шарю ... если кто сможет помочь...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
15.12.2013, 00:49
Помогаю со студенческими работами здесь

Необходимо составить код и блок схему
Для заданной квадратной матрицы сформировать одномерный массив из ее диагональных элементов. Найти след матрицы, суммируя элементы...

Составить блок-схему и оптимизировать код
Умоляю вас! помогите пожалуйста разработать схему-алгоритмов По этому коду. #include &lt;iostream&gt; #include &lt;stdlib.h&gt; ...

Прокомментировать код и составить блок-схему
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;cstdlib&gt; using namespace std; int main(){ setlocale (LC_ALL,&quot;Russian&quot;);...

Составить блок-схему и код неизвестной программы
http://s019.***********/i606/1712/90/2db0984ff84c.jpg Прошу помочь составить блок-схемы и написать коды ничего не понимающему в этом...

Код в блок-схему
Уважаемые форумчане, нужно из кода сделать подробную блок схему, буквально каждой строчки. Я так и не научился их писать, хотя все говорят...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru