Важная информация
Показано с 1 по 2 из 2

Тема: Cоставить блокс-хему на C++ программу

  1. #1 Cоставить блокс-хему на C++ программу 
    Новичок
    Регистрация
    25.06.2018
    Сообщений
    1
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а) в 0 сообщениях
    Дан массив целых чисел. Найти количество тех элементов, значение которых положительны и не превосходят заданного натурального числа А.
    Код программы:

    C++ Code:
    1. #include <iostream>
    2. #include <cmath>
    3. #include <conio.h>
    4. using namespace std;
    5. int main(){
    6.   int n,b[100],a,c=0;
    7.  
    8.   cout<<"N: ";
    9.   cin>>n;
    10.  
    11.   cout<<"Enter "<<n <<" integer numbers:\n";
    12.   for(int i=0;i< n;i++)
    13.     cin>>b[i];
    14.   
    15.   cout<<"A: "; cin>>a;
    16.   for(int i=0;i< n;i++)
    17.     c+=b[i]>0 && b[i]<=a;
    18.  
    19.   cout<<c<<endl;
    20.   cin.get(); cin.get();
    21. }
    Последний раз редактировалось rrrFer; 26.06.2018 в 11:13.
    Ответить с цитированием  
     

  2. #2  
    Профи Аватар для rrrFer
    Регистрация
    01.08.2013
    Сообщений
    561
    Сказал(а) спасибо
    34
    Поблагодарили 249 раз(а) в 164 сообщениях
    Код ваш отформатировал, т.к. то, что выложили вы не читалось. Если вдруг вам не совсем понятно как правильно писать понятный код - то общие принципы можно тут посмотреть: [Ссылки могут видеть только зарегистрированные пользователи. ]. В частности, выполняется вертикальное и горизонтальное форматирование. Горизонтальное - это пробелы (если блок А вложен внутрь блока Б - то перед блоком А должно быть больше пробелов, чем перед Б). Вертикальное - это строки (у вас код был слеплен в одну строку и это плохо, строка должна отражать какую-то законченную мысль, но можно добавить пустые строки чтобы разделить фрагменты с разной функциональностью: например объявление переменных, ввод данных, вычисление, вывод данных). Хотя, если прочитать статью внимательно - то код возможно вообще перепишите, ввод массива например стоит выделить в отдельную функцию.

    Ваша блок-схема:
    [Ссылки могут видеть только зарегистрированные пользователи. ]

    Блок-схема оформлена блоее-менее по ГОСТу, а то, один из блоков вы можете при желании убрать, тот который c:=c+0 очевидно ничего не делает, но зато так оно вашему коду более полно соответствует
    [Ссылки могут видеть только зарегистрированные пользователи. ] // программирование на Prolog, Erlang, C++
    Ответить с цитированием  
     

  3. 2 пользователя(ей) сказали cпасибо:

    >Quiet Snow< (26.06.2018), Free Admin (27.06.2018)

Информация о теме
Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Создать программу
    от Olga Zaitseva в разделе Общие вопросы программирования
    Ответов: 1
    Последнее сообщение: 08.05.2017, 16:07
  2. Подскажите программу
    от KirillF в разделе Сети
    Ответов: 1
    Последнее сообщение: 18.12.2013, 14:43
  3. Cоставить блок-схему и программу
    от лена в разделе Turbo Pascal
    Ответов: 2
    Последнее сообщение: 11.12.2011, 13:15
Ваши права
  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •