Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.03.2010, 21:27   #1
Operator-cn
 
Аватар для Operator-cn
 
Регистрация: 13.10.2009
Сообщений: 7
По умолчанию Нужно риализовать блок схему

Программа написана на языке Си

Код:
#include <iostream.h>

int min(int a, int b);
int min(char *arr);

void main()
{
int a,b;
cout<<"Vvedite peremennie:\n";cout<<" a= ";cin>>a; cout<<"\n b= ";cin>>b;
cout<<min(a,b);
char arr[50];
cout<<"Vvedite predloghenie: \n";
gets(arr); // считывает строку символов
int minlenword = min(arr);
cout << "Min word is: " << minlenword << "\n";
}

int min(int a, int b)
{
if(a<b)
return a;
else
{if (b<a)
return b;
else
{if (a==b)
cout<<"Peremennie ravny!";
}
}
}
// функция должна найти самое короткое слово из введенных, на выходе его длина
int min(char* arr)
{
int slen = strlen(arr);
char *cur_pos = arr;
char *start_word_pos = arr;
int min_len = 1000, word_len = 0;
while (*cur_pos != 0) {
if (*cur_pos == '_') {
word_len = cur_pos - start_word_pos;
if (word_len > 0 && word_len < min_len) min_len = word_len;
start_word_pos = cur_pos + 1;

}
++cur_pos;


}
return min_len;
}
Operator-cn вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Построить блок схему realt Помощь студентам 3 25.05.2010 17:34
из паскаля в блок схему b-unit Фриланс 9 09.03.2010 22:06
составте пожалуйста блок-схему к задаче нужно срочно павел12 Помощь студентам 1 21.12.2008 04:35
Нарисуйте пожалуйста блок-схему лёгкой задачки, не знаю как,очень нужно... prikolist Паскаль, Turbo Pascal, PascalABC.NET 2 28.11.2008 15:27