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

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

Войти
Регистрация
Восстановить пароль
 
fReekufa
0 / 0 / 0
Регистрация: 15.10.2013
Сообщений: 39
#1

Составить блок-схему по коду - C++

13.11.2013, 18:10. Просмотров 403. Ответов 6
Метки нет (Все метки)

Люди помогите, пожалуйста, очень прошу , нарисуйте блок схему вот к этой части программы
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
string ccc;
    char c;
    ifstream fi("D:\\text.txt");
 
    cout << "Input value 0-9" << endl;
    cin >> c;
 
    ofstream fo("D:\\outtext.txt");
    while((fi >> ccc))
    {
        if((isdigit(ccc.c_str()[0]) &&  ccc.c_str()[0]==c) || (ccc.c_str()[0]=='-' &&  ccc.c_str()[1]==c))
        {
            cout << ccc << endl;
            fo << ccc << endl;
        }
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Folko
265 / 253 / 7
Регистрация: 27.09.2013
Сообщений: 877
Записей в блоге: 1
13.11.2013, 18:14     Составить блок-схему по коду #2
fReekufa, а в чем проблема? Сначала ввод с, потом цикл с предусловием, в нем If c условиями. В блоксхеме не обязательно упоминать вообще все, важно донести до человека суть алгоритма
fReekufa
0 / 0 / 0
Регистрация: 15.10.2013
Сообщений: 39
13.11.2013, 18:16  [ТС]     Составить блок-схему по коду #3
Цитата Сообщение от Folko Посмотреть сообщение
fReekufa, а в чем проблема? Сначала ввод с, потом цикл с предусловием, в нем If c условиями. В блоксхеме не обязательно упоминать вообще все, важно донести до человека суть алгоритма
просто код мне написали) и вот где условие if я не очень понимаю что там, может поможешь, скажи какие там условия и я сам там уже смогу блок схему запилить
Folko
265 / 253 / 7
Регистрация: 27.09.2013
Сообщений: 877
Записей в блоге: 1
13.11.2013, 18:21     Составить блок-схему по коду #4
fReekufa,
if((isdigit(ccc.c_str()[0]) && ccc.c_str()[0]==c) || (ccc.c_str()[0]=='-' && ccc.c_str()[1]==c))
Вот весь if
В нем 4 условия
1) isdigit(ccc.c_str()[0])
2) ccc.c_str()[0]==c
3) ccc.c_str()[0]=='-'
4) ccc.c_str()[1]==c
для выполнения всех условий нужно как минимум выполнение либо первых двух, либо двух последних
fReekufa
0 / 0 / 0
Регистрация: 15.10.2013
Сообщений: 39
13.11.2013, 18:22  [ТС]     Составить блок-схему по коду #5
спасибо буду разбираться
fReekufa
0 / 0 / 0
Регистрация: 15.10.2013
Сообщений: 39
13.11.2013, 19:18  [ТС]     Составить блок-схему по коду #6
Цитата Сообщение от Folko Посмотреть сообщение
fReekufa,
if((isdigit(ccc.c_str()[0]) && ccc.c_str()[0]==c) || (ccc.c_str()[0]=='-' && ccc.c_str()[1]==c))
Вот весь if
В нем 4 условия
1) isdigit(ccc.c_str()[0])
2) ccc.c_str()[0]==c
3) ccc.c_str()[0]=='-'
4) ccc.c_str()[1]==c
для выполнения всех условий нужно как минимум выполнение либо первых двух, либо двух последних
вот глянь пожалуйста, а то мне кажеться я хрень сделал(
Миниатюры
Составить блок-схему по коду  
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.11.2013, 19:22     Составить блок-схему по коду
Еще ссылки по теме:

Составить блок-схему по коду C++
C++ Составить блок-схему по коду
C++ Составить блок-схему по коду
C++ Составить блок-схему по коду

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

Или воспользуйтесь поиском по форуму:
Folko
265 / 253 / 7
Регистрация: 27.09.2013
Сообщений: 877
Записей в блоге: 1
13.11.2013, 19:22     Составить блок-схему по коду #7
fReekufa, ну в целом ход мыслей правильный, только вот дизайн веток if мне не нравится) обычно делают по другому
Yandex
Объявления
13.11.2013, 19:22     Составить блок-схему по коду
Ответ Создать тему
Опции темы

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