Блок схема по коду С++

За вознаграждение или нахаляву (если повезёт)

Модераторы: Хыиуду, MOTOCoder, Medved, dr.Jekill

Ответить
Серёжа_20614
Сообщения: 1
Зарегистрирован: 27 фев 2010, 17:54

Помогите составить блок-схему по коду этой программы. Заранее спасибо! ;)

Может понадобится: "программа создаёт массив. Количество элементов вводится пользователем с клавиатуры. Элементы массива чередуются случайным образом от нуля, до числа, которое задаётся с клавиатуры. Программа должна выводить элементы массива до и после сортировки (сортировка пузырьковым методом)".

#include <iostream.h>
#include <stdlib.h>
#include <time.h>
int main()
{
int mas1, mas2, j, i, max, z=1;
cout << "vvedit' kilkist chisel= ";
cin >>mas1;
cout << "vvedit' granicu= ";
cin >>max;
mas2=mas1-1;
int a[mas1];
srand(time(NULL));
for (i=0;i!=mas1;i++)
a=rand()%(max+1);
for (i=0;i!=mas1;i++)
cout <<a<<" ";
cout <<"\n";
for (j=0;j!=mas2;j++)
{
for (i=0;i!=mas2;i++)
{if(a>a[i+1])
{z=a;
a=a[i+1];
a[i+1]=z;}
}
}
for (i=0;i!=mas1;i++)
cout <<a<<" ";
cout <<"\n";
return 0;
}
Аватара пользователя
rrrFer
Сообщения: 237
Зарегистрирован: 07 сен 2008, 14:15
Контактная информация:

используй теги для выделения кода.
Блок схему составлю за вознаграждение
ICQ 395546218
Приглашаю на свой блог о программировании: pro-prof.com
Ответить