0 / 0 / 0
Регистрация: 20.11.2019
Сообщений: 31
1

Блок-схема одномерного массива

17.01.2020, 15:41. Показов 1108. Ответов 0

Люди,помогите помогите пожалуйста с блок-схемой для этой задачи:
Дан целочисленный массив b1, b2,…, bn. Если элементы этого массива не образуют убывающей последовательности, то заменить его отрицательные элементы единицами.
Вот код:
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
#include <cstdlib> 
#include <iostream> 
using namespace std;//открывает пространство имен библиотеки iostream. Чтобы не было  std::cin
const int n = 10; //константа n целочисленного типа до 10
int main() //строка сообщает компилятору, что есть функция с именем main, и что функция возвращает целое число типа int
{
   setlocale (LC_ALL,"russian");
   int b[n]; 
   bool decrSequence = true; //bool принимает одно из двух значений: true и false.  
   for (int i = 0; i < n; ++i) //цикл . Счетчик (i) с нуля увеличивается на 1 ,пока не дойдет до n=10
   {
      cout << "Введите элемент массива  " << i << ": "; //для буферизованного вывода (текст) на монитор
      cin >> b[i]; //для ввода с клавиатуры элемента массива
      if (i > 0 && decrSequence) //условие логическое "и" (true если оба операнда true)
        if (b[i - 1] <= b[i]) //условие
         decrSequence = false; //
   }
 
   cout << "Вывод : "; //вывод "Резултата"
  if (!decrSequence) //
   {
      for (int i = 0; i < n; ++i) ////цикл . Счетчик (i) с нуля увеличивается на 1 ,пока не дойдет до n=10
      {
         if (b[i] < 0) //если элемент меньше нуля (отрицательный)
            b[i] = 1; //замена элементов на 1
         cout << " " << b[i] ; //вывод элемента массива (с пробелом)
      }
   }
   system ("pause"); //Чтобы программа завершалась после нажатия клавиши 
   return 0; //возвращает основной функции значение нуля, что означает завершение программы.
}
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.01.2020, 15:41
Ответы с готовыми решениями:

Блок-схема для одномерного массива
Помогите разобраться с блок-схемай, запутался из - за break : /#include &lt;iostream&gt; #include...

Блок-схемы,одномерного массива,двухмерного, и функции.
Всем здрасте, помогите с блок схемами может у кого есть для данных програм.Очень похожие,или у кого...

Блок схема для двумерного статического массива
Помогите разобраться с задачей, нужно заполнить массив случайными числами ПО СТОЛБЦАМ. Я вроде бы...

Блок схема по коду: вывод отрицательных элементов массива
Доброго время суток. Есть функция массива для нахождения отрицательных элементов массива. int...

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.01.2020, 15:41

Блок-схема для кода, вычисляющего сумму элементов массива
Кто силён в блоксхемах, Помогите исправить блок схему. Спасибо!!!! В одномерном массиве,...

Вычислить сумму элементов массива больших заданного. Очень нужна блок схема
Задан массив целых чисел.Вычислить сумму элементов которые больше заданного числа.

Определить количество пар соседних элементов массива с одинаковым значением (блок-схема)
Помогите составить блок-схему к этой программе. Заранее благодарю. #include &lt;iostream&gt; #include...

Блок схема ( схема алгоритма )
Доброго времени суток . Есть вот такая програмка : bool checktwo(const int x); int main(){ ...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru