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

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

Войти
Регистрация
Восстановить пароль
 
zmei89
31 / 6 / 1
Регистрация: 10.09.2010
Сообщений: 835
#1

Блок схема - C++

19.11.2010, 20:55. Просмотров 323. Ответов 0
Метки нет (Все метки)

Помогите пожалуйста составить блок схему алгоритма
//================================================
#iclude <stdio.h>
#include <conio.h>
#iclude <stdlib.h>

//================================================
void keybord(int *Arr, int n)
{
for(int i = 0; i < n; ++i)
{
std::cout << "Arr[" << i << "] = ";
std::cin >> Arr[i];
}

std::cout << "Array: ";
for(int i = 0; i < n; ++i)
{
std::cout << Arr[i] << ' ';
}
}
//================================================
void random(int *Arr, int n)
{
srand(static_cast<unsigned int>(time(0)));
std::cout << "Array: ";
for(int i = 0; i < n; ++i)
{
Arr[i] = rand()%100+1+i;
std::cout << Arr[i] << ' ';
}
}
//================================================
void from_file(int *Arr, int n)
{
std::ifstream ifs("1.txt");

std::cout << "Array: ";
if(!ifs)
{
std::cerr << "Error" << std::endl;
}
else
{
for(int i = 0; i < n; ++i)
{
ifs >> Arr[i];
std::cout << Arr[i] << ' ';
}
}
}
//================================================
void foo(int *Arr, int n)
{
int index = 0;

for(int i = 0; i <n; ++i)
{
if(Arr[index] < Arr[i])
{
index = i;
}
}

for(int i = index+1; i < n; ++i)
{
Arr[i]--;
}
}
//================================================
int main()
{
int *Arr, n, x;
std::cout << "Enter size array: ";
std::cin >> n;
Arr = new int[n];

std::cout << "1.Enter element of array(keybord)" << std::endl
<< "2.Enter element of array(random)" << std::endl
<< "3.Enter element of array(from file)" << std::endl;

std::cout << "> ";
std::cin >> x;

switch(x)
{
case 1:
keybord(Arr, n);
break;
case 2:
random(Arr, n);
break;
case 3:
from_file(Arr, n);
break;
default:
std::cerr << "Error" << std::endl;
return 1;
}

foo(Arr, n);

std::cout << "\nAfter: ";
for(int i = 0; i < n; ++i)
{
std::cout << Arr[i] << ' ';
}

return 0;
}
//================================================
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.11.2010, 20:55
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Блок схема (C++):

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

Блок Схема - C++
Может кто нибудь помочь с блок схемой, а то у меня не очень получаеться 1 #include &lt;iostream&gt; #include &lt;cstdlib&gt; #include &lt;ctime&gt; ...

Блок-схема - C++
Очень нужна помощь в составлении блок-схемы! Пожалуйста! using namespace std; int ReadOnlyPositiveIteger() { int result; ...

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

Блок-схема - C++
Одобрите кто-нибудь моё творение по заданию. Составьте алгоритм по правилу «Если идет дождь, то взять зонт, если снег одеть куртку, в...

блок схема - C++
Помогите пожалуйста составить блок схему #include &lt;iostream&gt; using std::cout; using std::cin;...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.11.2010, 20:55
Привет! Вот еще темы с ответами:

Блок схема - C++
Программисты помогите с блок схемой, пожалуйста. Нужно у этой задачи сделать блок схему const int N=10; double a; ... int...

Блок-схема - C++
Помогите составить блок схему! #include&lt;iostream&gt; using namespace std; int main() { char name1, name2,str; int i,l; ...

Блок-схема - C++
Всем привет, я не знаю как составлять блок схему если имеется 2 цикла, помогите как будет?? #include&lt;stdio.h&gt; #include&lt;iostream&gt; ...

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


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

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

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