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

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

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

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

19.11.2010, 20:55. Просмотров 320. Ответов 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++
объясните как решить такую блок-схему через(IF, while, do wihe) запутался...

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

Блок-схема - C++
Для элементов заданного массива длины N рассчитать: приложение всех отрицательных элементов, количество нечетных элементов, количество...

Блок Схема - C++
Помогите составить блок схему по моей программе,просто нас этому не учили,читал литературу,понять - понял,но там намного проще,чем в моей...

Блок схема - C++
Всем доброго вечера , можете пожалуйста помочь , сделал блок схему к программе = завтра сдавать надо , хочу узнать у вас правильно-ли все...

Блок-схема - C++
Помогите, пожалуйста сделать блок-схему к программе: Записать подряд в массив B элементы массива A, стоящие на чётных местах, а...

блок-схема - C++
пожалуйста нарисуйте блок-схему для задачи... для курсовой) срочно надо сдать.. #include &lt;conio.h&gt; #include &lt;stdlib.h&gt; ...

Блок схема - C++
Народ, помогите плиииииз. Кто может составить блок-схему для этой программы? #include &lt;iostream&gt; #include &lt;math.h&gt; using namespace...

Блок схема - C++
Ребят нарисуйте мне пожалуйста блок схему функции int Gauss (TMatr Matr, TVect X, const int n) { long double d; for (int...

Блок-схема - C++
объясните как решить такую блок-схему через(IF, while, do wihe)


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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