PDA

Просмотр полной версии : [Помогите!] Нарисовать блок схему по программному коду.


labrador17
16.03.2012, 11:04
Всем привет. В универе задали сделать лабу, прогу я написал, а вот с блок схемами беда. Помогите пожалуйста по программному коду блок схему нарисовать. И еще вопрос такой, какую функцию надо использовать, что бы сообщения на русском могли восприниматься?

#include <StdAfx.h>
#include <iostream>
using namespace std ;
const int N=10;
int main ()
{
int s, f;
int max = 0;

int mass [N];
for ( int i = 0; i<N; ++i) // Цикл ввода массива.
{
cout << "Vvedite znachenie elementov massiva ["<<i<<"] -> " ; cin >> mass [i];
}
cout <<"Nash massiv->"<<'\t';
for (int i = 0; i<N; ++i) // Цикл вывода значение элементов массива.

cout << mass [i] << '\t' ;

for (int i = 1; i<N; ++i) // Цикл нахождения максимального числа в массиве.
{
if ( mass [max] < mass [i])
{mass [max] = mass [i];}
}
for (int i = 1; i<N; ++i) // Цикл сортировки массива по убыванию.
{
int sort = i;
f=mass[i];
for (int a = i+1; a<N; ++a)
{
if (mass [a] >f)
{
sort=a;
f=mass [a];
}
}
mass [sort] = mass [i];
mass [i]=f;
cout <<"\nSortirovka: "<<"|"<<mass [i]<<"|" <<'\t'; // Вывод отсортированных по убыванию значение элементов массива.

}

cout << "\nMaks chislo ->" << mass [max]; // Вывод максимального числа в массиве.
cin >> s;
return 0;
}