Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.82
takecashman
1 / 1 / 0
Регистрация: 23.05.2013
Сообщений: 33
#1

Блок-схема как её рисовать ? - C++

24.05.2013, 17:36. Просмотров 2571. Ответов 10
Метки нет (Все метки)

Народ !!! нужна помощь...

как нарисовать блок схемы на функции :

C++
1
2
3
4
5
void output( Student * students, int N, ostream & stream ) {
    for( int i = 0; i < N; ++ i )
        stream << ( i + 1 ) << ". " << students[ i ].name << "; "
            << students[ i ].age << endl;
}
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
void toFile( Student * students, int N ) {
    
    char fileName[ 100 ];
    
    // Спрашиваем имя файла
    cout << "Имя файла: ";
    cin >> fileName;
    
    // Создаём файл
    ofstream file( fileName );
    
    // Выводим туда массив (та же функция применялась для вывода на экран)
    output( students, N, file );
    
    // Закрываем файл.
    file.close();
    cout << "Файл записан." << endl;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.05.2013, 17:36
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Блок-схема как её рисовать ? (C++):

Как будет выглядеть блок-схема(алгоритм)? - C++
хотелось бы получить любую помощь:help::help::help: #include &lt;conio.h&gt; #include &lt;math.h&gt; #include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; ...

Блок схема. Как изобразить методом прямого обмена («пузырька»)? - C++
Вот код: ... for(i=0;i&lt;n-1;i++) { for(j=0;j&lt;n-1-i;j++) { if(a&gt;a) { buf=a; a=a;

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

Как будет выглядеть блок-схема шейкер сортировки для данного кода? - C++
код: #include &lt;iostream&gt; using namespace std; //функция обмена void Swap(int *Mas, int i) { int temp; temp=Mas; Mas=Mas; ...

Блок схема ( схема алгоритма ) - C++
Доброго времени суток . Есть вот такая програмка : bool checktwo(const int x); int main(){ for (int i=1000; i&lt;10000; i++) //...

Блок схема - C++
Люди помогите! =( Написал программу на Паскале и не могу схему алгоритма начертить, запутываюсь постоянно..Нарисуйте кто может и залейте...

10
vetal0007
29 / 29 / 1
Регистрация: 11.02.2012
Сообщений: 339
24.05.2013, 17:43 #2
Блок схема функции output()
1
Миниатюры
Блок-схема как её рисовать ?  
vetal0007
29 / 29 / 1
Регистрация: 11.02.2012
Сообщений: 339
24.05.2013, 17:52 #3
Блок схема функции toFile()
1
Миниатюры
Блок-схема как её рисовать ?  
takecashman
1 / 1 / 0
Регистрация: 23.05.2013
Сообщений: 33
24.05.2013, 18:07  [ТС] #4
Огромное спасибо !!!

Не в наглость будет написано, поможешь ещё чуть-чуть ?
0
vetal0007
29 / 29 / 1
Регистрация: 11.02.2012
Сообщений: 339
24.05.2013, 18:08 #5
смотря с чем
0
takecashman
1 / 1 / 0
Регистрация: 23.05.2013
Сообщений: 33
24.05.2013, 18:12  [ТС] #6
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
void input( Student * & students, int & N ) {
    
    int M;
    cout << "Сколько новых студентов будет введено: ";
    cin >> M;
    if( M <= 0 )
        return;
        
    int i;
    
    // Изменение размера массива
    if( N == 0 ) // Если массива ещё нет
 
        students = new Student[ M ]; // создаём его
 
    else { // Если массив уже есть
 
        Student * tmp = students;
 
        students = new Student[ N + M ];
        
        for( i = 0; i < N; ++ i )
            students[ i ] = tmp[ i ];
        
        delete tmp;
    }
    
    // Ввод новых студентов
    for( i = 0; i < M; ++ i ) {
        cout << ( i + 1 ) << ". Фамилия: ";
        cin >> students[ N + i ].name;
        cout << ( i + 1 ) << ". Возраст: ";
        cin >> students[ N + i ].age;
    }
    
    N += M;
}
C++
1
2
3
4
5
6
7
8
9
10
11
12
void sort( Student * students, int N ) {
    int i, j;
    Student tmp;
    for( i = N - 1; i > 0; -- i )
        for( j = 0; j < i; ++ j )
            if( strcmp( students[ j ].name, students[ j + 1 ].name ) > 0 ) {
                tmp = students[ j ];
                students[ j ] = students[ j + 1 ];
                students[ j + 1 ] = tmp;
            }
    cout << "Студенты отсортированы." << endl;
}
Добавлено через 3 минуты
Блок-схемы
0
vetal0007
29 / 29 / 1
Регистрация: 11.02.2012
Сообщений: 339
24.05.2013, 18:25 #7
Как-то так.
Блок схема функции input()
0
Миниатюры
Блок-схема как её рисовать ?  
vetal0007
29 / 29 / 1
Регистрация: 11.02.2012
Сообщений: 339
24.05.2013, 18:25 #8
Блок схема функции sort()
0
Миниатюры
Блок-схема как её рисовать ?  
vetal0007
29 / 29 / 1
Регистрация: 11.02.2012
Сообщений: 339
24.05.2013, 18:42 #9
А вообще учись сам составлять блок схемы, это довольно просто. Я использую Microsoft Visio, очень удобно.
Тут описаны основные элементы блок-схем
1
takecashman
1 / 1 / 0
Регистрация: 23.05.2013
Сообщений: 33
24.05.2013, 18:55  [ТС] #10
Спасибо !
0
Alex1212325
0 / 0 / 0
Регистрация: 17.12.2017
Сообщений: 2
01.03.2018, 18:33 #11
vetal0007
слушай а мне не поможешь с блок-схемой ?
0
01.03.2018, 18:33
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.03.2018, 18:33
Привет! Вот еще темы с ответами:

Блок-схема - C++
Помогите нарисовать Блок-схему . Условие: Определить номер наибольшего из соотношения Сам код: #include &lt;iostream&gt; #include...

Блок-схема - C++
Помогите построить блок-схему к этому коду я совсем запуталась ((( for (z=0, x=0, j=0; x&lt;m, j&lt;m; j++, x++) { max=a; for (i=1;...

C++ Блок схема - C++
Всем доброго времени суток. Есть проблема, которую я сам решить не могу из-за того, что ничерта не понимаю. Суть ее в следующем, есть код...

Блок- схема - C++
помогите пожалуйста составить блок-схему к проге Проверка знаниЯ таблицы умножения на 2. после, оценка #include &lt;stdio.h&gt; #include...


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru