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

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

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

Содержательно сформулировать результат выполнения функции - C++

18.01.2013, 12:57. Просмотров 316. Ответов 3
Метки нет (Все метки)

Помогите пожалуйста. Необходимо формальную запись алгоритма перевести в словесное описание, а затем попытаться сформулировать результат. Если это не получается, то же самое можно попытаться проделать по шагам, либо по нисходящей, либо по восходящей цепочке конструкций языка: перевести конструкцию в словесное описание, сформулировать результат или алгоритм ее выполнения, затем то же самое сделать с учетом вложенной или объемлющей конструкции.
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
//------------------------------------------------ 1
int F1(int c[], int n)
{ int s,i;
for (s=0, i=0; i<n; i++) s +=c[i];  return s; }
//------------------------------------------------ 2
int F2(int c[], int n)
{ int m,i,k;
for (m=c[0],i=1,k=0; i<n; i++)
    if (c[i] > m) { m=c[i]; k=i;}
return k; }
//------------------------------------------------ 5
void    F5(int c[], int n)
{ int i,j,k;
for (i=0,j=n-1; i < j; i++,j--)
    { k = c[i]; c[i] = c[j]; c[j] = k; }
}
//------------------------------------------------ 6
int F6(int c[], int n)
{ int i,j,k1,k2;
for (i=0; i<n; i++)
    {
        for (j=k1=k2=0; j<n; j++)
        if (c[i] != c[j])
            { if (c[i] < c[j]) k1++; else k2++; }
        if (k1 == k2) return i;
        }
return -1; }
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.01.2013, 12:57
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Содержательно сформулировать результат выполнения функции (C++):

Содержательно сформулировать результат выполнения функции - C++
Пожалуйста, объясните, что выполняет каждая функция. Заранее спасибо! //------------------------------------------------- 1 ...

Найти фрагмент поиска минимума (максимума) и сформулировать результат работы программы. - C++
помогите пожалуйста описать программку Найти фрагмент поиска минимума (максимума) и сформулировать результат работы программы. Char...

Стоит ли проверять результат выполнения new? - C++
Начал изучать С++ и очень часто в книге, в примерах, не проверяют значение, возвращаемое оператором new. Ну понятно, что new может вернуть...

Неправильный результат выполнения программы - C++
программа должна считать формулу-в результате в ответе всегда 0.Формула |x|-|y|/|x*y|+1 #include &lt;iostream&gt; #include &lt;conio.h&gt; ...

Определить результат выполнения программы - C++
#include &lt;iostream&gt; #include &lt;conio.h&gt; using namespace std; int Test (int &amp;a, int &amp;b) { a *= 2; b += 1; return a +...

Непонятный результат выполнения программы - C++
Есть такой код: при выполнении выдает непонятный результат(Вложение 1),условия(вложение 2). Может кто то подскажет почему #include...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Invader_Zim
Twilight Parasite
153 / 149 / 2
Регистрация: 21.07.2011
Сообщений: 908
18.01.2013, 14:21 #2
mrnmiljaeva, форматирование кода и теги, это не для нас, верно?
0
Fareiro
15 / 15 / 1
Регистрация: 06.12.2012
Сообщений: 132
18.01.2013, 14:26 #3
В первом на сколько я понял, получаем массив, и длину. Циклом проходим от начала до конца, прибавляя в переменную s каждый элемент массива. После чего возвращается переменная s.
Во второй тоже самое начало. Если в общем, поиск максимального элемента и возвращение его индекса.

Дальше не вникал, поставте теги тогда можно будет говорить... глаза блин сломать можно совсем не читаемо
p.c поправьте если не прав...
0
ya_noob
_
201 / 145 / 9
Регистрация: 08.10.2011
Сообщений: 432
18.01.2013, 14:55 #4
F1: вычисляет и возвращает сумму элементов массива
F2: возвращает индекс максимального элемента в массиве
F5: переворачивает массив

Добавлено через 14 минут
F6: ищет элемент в массиве, у которого количество элементов, меньших его, равно количеству элементов, больших его, и возвращает индекс этого элемента. Если такого эл-та нет, то возвращаем -1.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.01.2013, 14:55
Привет! Вот еще темы с ответами:

Опишите результат выполнения указанного кода - C++
int i = 2; switch (i) { case 0: cout &lt;&lt; 4; case 1: cout &lt;&lt; 5; case 2: case 3: cout &lt;&lt; 7; default: cout &lt;&lt;9; ...

Результат выполнения кода нужен, пожалуйста! - C++
#include &lt;iostream&gt; using namespace std; void init(int *x) { x = new int; *x = 10; } int main() { int v = 20;

Можно узнать результат выполнения system()? - C++
Можно узнать результат выполнения system()? Например, system(&quot;abc&quot;) вернёт, что код не выполнился, т.к. нет такой команды, а system(&quot;MD...

Каков будет результат выполнения следующего кода? - C++
#include &lt;iostream.h&gt; #include &lt;conio.h&gt; #pragma hdrstop int main (int argc, char** argv) { short x = 327 67; cout &lt;&lt; “x = “ &lt;&lt;...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
18.01.2013, 14:55
Ответ Создать тему
Опции темы

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