Форум программистов, компьютерный форум CyberForum.ru

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

Восстановить пароль Регистрация
 
KatEupGo
Сообщений: n/a
15.12.2013, 00:49     Преобразить код в блок-схему #1
Помогите нарисовать блок-схему, завтра сдавать, времени в обрез. Проблема не в знании, а в нехватке времени, по написанной программке надо ещё сделать отчёт большой. А завтра сдавать. Помогите, пожалуйста, ускорьте процесс.

#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;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.12.2013, 00:49     Преобразить код в блок-схему
Посмотрите здесь:

перевести код на С++ в блок схему. C++
Преобразить массив так, чтобы элементы массива поменялись местами: первый - последним, второй - предпоследним, и т.д. C++
C++ Сделать блок схему
сделать блок схему C++
определить число простое или составное нужно блок схему и код на с++ C++
C++ Составить блок-схему
C++ Прокомментировать код и составить блок-схему
C++ Как преобразить строку char в число (для калькулятора)

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 21:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru