Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 27.03.2020
Сообщений: 68

Составить блок-схему программы

28.03.2020, 09:34. Показов 477. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
помогите, пожалуйста, составить блок схему этой программы
#include <iostream>
using namespace std;
    const int N(20);
//Функция поиска максимального элемента массива и его индекса
void max(int A[]){
 
    int Max = A[0];
    int i_max = 0;
    for(int i = 1; i < N; i ++)
    {
    if(Max < A[i])
    {
    Max = A[i];
    i_max = i;
}
}
    cout << "\n\n максимальное число в массиве: " << Max << endl;
    cout << " индекс макс. элемента: " << i_max << endl << endl;
}
//Функция перемножения элементов массива между индексами
void mul(int A[], int i_one, int i_two){
    int result = 1;
    for(int i = i_one + 1; i < i_two; i ++)
{
result *= A[i];
}
if(i_two - i_one == 1)
result = 0;
cout << " перемножение элементов между индексами: " << result << endl << endl ;
}
int main()
{
srand(time(0));
        int i_one = 0, i_two = 0;
  int A[N];
  int i;
  for(i = 0; i < N; i++)
  {
  A[i] = rand()%11;
  cout << A[i] << " ";
  }
 
  max(A);
for(i = 0; i < N; i ++)
{
if(A[i] == 0)
{
i_one = i;      // 1 нулевой элемент
i = N;          //заканчиваем цикл
}
}
if(i_one <= 0)
{
cout << " нулей нет, перезапустите программу" << endl;
//return -1;
}
else
{
cout << " индекс 1-го нулевого элемента: " << i_one << endl;
}
for(i = i_one + 1; i < N; i ++)
{
if(A[i] == 0)
{
i_two = i;      // 2 нулевой элемент
i = N;          //заканчиваем цикл
}
}
if(i_two < i_one)
{
cout << " 2 нуля нету, результат будет неверным, рекомендую перезапустить программу " << endl;
// return -1;
}
else
{
cout << " индекс 2-го нулевого элемента: " << i_two << endl;
}
    mul(A, i_one, i_two);
int B[N], j = N/2, k = 0;
for(i= 0; i < N; i ++)
{
if((i+1)%2 ==0)
{
B[j] = A[i];
j++;
}
else
{
B[k] = A[i];
k++;
}
}
for(i=0;i< N; i++)
{
cout << B[i]<< " ";
}
    cout << endl;
    system("pause");
    return 0;
}
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
28.03.2020, 09:34
Ответы с готовыми решениями:

Составить блок схему для программы упорядочивания чисел в массиве(код программы прилагается)
#include &lt;iostream&gt; #include &lt;stdlib.h&gt; using namespace std; int main() { int N = 0; // N - количество элементов в массиве...

Составить блок-схему программы
Составить блок-схему программы. Пожалуйста! Нужна помощь! #include &lt;iostream&gt; #include &lt;ctime&gt; #include &lt;iomanip&gt; #include...

Составить блок-схему для программы
#include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; #include &lt;time.h&gt; #include &lt;string.h&gt; #include &lt;iostream.h&gt; #include &lt;locale.h&gt; ...

8
1272 / 1029 / 470
Регистрация: 25.12.2016
Сообщений: 3,333
28.03.2020, 10:07
https://www.cyberforum.ru/blog... g4022.html
1
0 / 0 / 0
Регистрация: 27.03.2020
Сообщений: 68
28.03.2020, 11:00  [ТС]
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
#include <iostream>
using namespace std;
const int N(20);
//Функция поиска максимального элемента массива и его индекса
void max(int A[]){
 
int Max = A[0];
int i_max = 0;
for(int i = 1; i < N; i ++)
{
if(Max < A[i])
{
Max = A[i];
i_max = i;
}
}
cout << "\n\n максимальное число в массиве: " << Max << endl;
cout << " индекс макс. элемента: " << i_max << endl << endl;
}
//Функция перемножения элементов массива между индексами
void mul(int A[], int i_one, int i_two){
int result = 1;
for(int i = i_one + 1; i < i_two; i ++)
{
result *= A[i];
}
if(i_two - i_one == 1)
result = 0;
cout << " перемножение элементов между индексами: " << result << endl << endl ;
}
int main()
{
srand(time(0));
int i_one = 0, i_two = 0;
int A[N];
int i;
for(i = 0; i < N; i++)
{
A[i] = rand()%11;
cout << A[i] << " ";
}
 
max(A);
for(i = 0; i < N; i ++)
{
if(A[i] == 0)
{
i_one = i; // 1 нулевой элемент
i = N; //заканчиваем цикл
}
}
if(i_one <= 0)
{
cout << " нулей нет, перезапустите программу" << endl;
//return -1;
}
else
{
cout << " индекс 1-го нулевого элемента: " << i_one << endl;
}
for(i = i_one + 1; i < N; i ++)
{
if(A[i] == 0)
{
i_two = i; // 2 нулевой элемент
i = N; //заканчиваем цикл
}
}
if(i_two < i_one)
{
cout << " 2 нуля нету, результат будет неверным, рекомендую перезапустить программу " << endl;
// return -1;
}
else
{
cout << " индекс 2-го нулевого элемента: " << i_two << endl;
}
mul(A, i_one, i_two);
int B[N], j = N/2, k = 0;
for(i= 0; i < N; i ++)
{
if((i+1)%2 ==0)
{
B[j] = A[i];
j++;
}
else
{
B[k] = A[i];
k++;
}
}
for(i=0;i< N; i++)
{
cout << B[i]<< " ";
}
cout << endl;
system("pause");
return 0;
}
Добавлено через 50 минут
помогите пожалуйста
0
1272 / 1029 / 470
Регистрация: 25.12.2016
Сообщений: 3,333
28.03.2020, 11:10
Цитата Сообщение от parksasha Посмотреть сообщение
помогите, пожалуйста, составить блок схему этой программы
Какого рода помощь вам нужна? Почему вы сами этого не сделаете?
1
0 / 0 / 0
Регистрация: 27.03.2020
Сообщений: 68
28.03.2020, 11:20  [ТС]
мне нужна помочь по составлению блок-схемы
0
1272 / 1029 / 470
Регистрация: 25.12.2016
Сообщений: 3,333
28.03.2020, 11:28
Цитата Сообщение от parksasha Посмотреть сообщение
мне нужна помочь по составлению блок-схемы
Вы это уже написали в первом сообщении. Для чего повторяться - непонятно. Но если хотите, мне не трудно.

Какого рода помощь вам нужна? Почему вы сами этого не сделаете?
0
Just Do It!
 Аватар для XLAT
4206 / 2663 / 655
Регистрация: 23.09.2014
Сообщений: 9,061
Записей в блоге: 3
28.03.2020, 11:31
Цитата Сообщение от parksasha Посмотреть сообщение
помогите пожалуйста
https://code2flow.com/McKGTR
0
0 / 0 / 0
Регистрация: 27.03.2020
Сообщений: 68
28.03.2020, 11:53  [ТС]
Помогите если вам не трудно будет

Добавлено через 3 минуты
Спасибо
0
 Аватар для Kuzia domovenok
4268 / 3327 / 926
Регистрация: 25.03.2012
Сообщений: 12,532
Записей в блоге: 1
28.03.2020, 14:58
parksasha, блок-схемы не нужны, бросайте ту учёбу, где изучают по блок-схемам программирование
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
28.03.2020, 14:58
Помогаю со студенческими работами здесь

Составить блок-схему для простой программы
#include &lt;iostream&gt; using namespace std; int main(){ int n; cout &lt;&lt; &quot;Vvedite kolichestvo chifr: &quot;; cin &gt;&gt;...

Составить блок-схему и код неизвестной программы
http://s019.***********/i606/1712/90/2db0984ff84c.jpg Прошу помочь составить блок-схемы и написать коды ничего не понимающему в этом...

Составить блок-схему для программы ввода/вывода сишных строк
Мне нужно создать блок-схему для лабораторной работы! У самого не получается. Помогите пожалуйста!) #include &lt;iostream&gt; using...

Составить схему алгоритма(блок-схему) по заданию
Дана матрица S. Нужно составить схему алгоритма, который элементы в каждом столбце этой матрицы упорядочит по возрастанию, если по модулю...

Составить блок-схему
Вычислить |в-ac Z=


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru