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

Подскажите ,пожалуйста,как отобразить схему алгоритма оператора свитч в с++? нигде не могу найти корректного ответа( - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ не считает сумму http://www.cyberforum.ru/cpp-beginners/thread735897.html
Добрый вечер. #include <iostream> #include <iomanip> #include <cmath> using namespace std; void min (int *m,int n) { int j; int jMin=0; for(j=0;j<n;j++) if(m<m)
C++ Составить программу для вычисления среднего балла студентов, если количество студентов и оценки вводятся с клавиатуры. Привет всем )) Нужна помощь 3. Задача (язык С + +). Составить программу для вычисления среднего балла студентов, если количество студентов и оценки вводятся с клавиатуры. Спасибо )) http://www.cyberforum.ru/cpp-beginners/thread735894.html
Массив из положительных элементов (сформировать и упорядочить отобранные значения по убыванию) C++
Сформировать одномерный массив из положительных элементов произвольно заданной матрицы и упорядочить отобранные значения по убыванию.
Разработать программу для определения точек пересечения графика функции C++
Разработать программу для определения точек пересечения графика функции y=a*{x}^{-1,5} + b*sin(x) с осями координат в диапазоне изменения координаты x от -10 до 10. Коэфиценты a и b задаются пользователем. Результаты вычислений записать в файл. Помогите пожалуйста, курсач надо сдавать по программированию, не успеваю.
C++ Польская инверсная запись числа С++ http://www.cyberforum.ru/cpp-beginners/thread735876.html
Подскажите, пожалуйста,что это такое-Польская инверсная запись)
C++ Автобусный парк Информация о каждом автобусе в автобусном парке: номер автобуса фамилия и инициалы водителя номер маршрута признак того, где находится автобус - на маршруте или в парке. Автобусный парк может обновляться - могут поступать некоторые автобусы, а старые автобусы могут быть сняты с маршрутов. При выезде каждого автобуса из парка вводится номер автобуса, и устанавливается значение признака... подробнее

Показать сообщение отдельно
Anastasia777
1 / 1 / 0
Регистрация: 23.09.2012
Сообщений: 59

Подскажите ,пожалуйста,как отобразить схему алгоритма оператора свитч в с++? нигде не могу найти корректного ответа( - C++

17.12.2012, 21:55. Просмотров 455. Ответов 2
Метки (Все метки)

вот например есть у меня программка:
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
#include "stdafx.h"
#include <iostream>
#include <conio.h>
#include <cstring>
using namespace std;
template <typename T>                       // шаблон функции printArray
void printArray(const T * array, int count)
{
    for (int ix = 0; ix < count; ix++)
    cout << array[ix] << "   ";
    cout << endl;
} 
template <typename T>                       //шаблон функции Maximum 
T Maximum (const T* array, int size)
{    T max = array[0];
     for (int i=0; i<size; i++)
     if (array[i]>max) 
     max=array[i];
     return max; 
 }
template <typename T>                       //шаблон функци Minamal
T Minimal(const T* array, int size)
 {   T min=array[0];
     for(int t=0;t<size;t++)
     if(array[t]<min)
     min=array[t];
     return min;
 }
template <typename T>
T Sum(const T* array, int size)         //шаблон функции Sum
 {   T sum =0;                        
     for (int i=0; i<size; i++)
     sum += array[i];
     return sum;
 }
int main()
{ setlocale(0,"rus");                   //подключение русской библиотеки 
  int kom;                              //переменная для хранения введённой команды
   // размеры массивов
   const int iSize = 10,
              dSize = 7,
              fSize = 10,
              cSize = 5;
    // массивы разных типов данных
int    iArray[iSize] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
double dArray[dSize] = {1.2345, 2.234, 3.57, 4.67876, 5.346, 6.1545, 7.7682};
float  fArray[fSize] = {1.34, 2.37, 3.23, 4.8, 5.879, 6.345, 73.434, 8.82, 9.33, 10.4};
cout<<"\n 1.Массив типа int"<<endl;
cout<<"\n 2.Массив типа double "<<endl;
cout<<"\n 3.Массив типа float"<<endl;
cout<<"\n 4.Для прекращения нажмите 4"<<endl;
for(int i=0;i<5;i++)
{
    cout<<"\n Выберите вариант :"<<endl;
    cin>>kom;
    if(kom==4)break;
    switch(kom){
    case 1:
            cout << "\nМассив типа int:\n"; printArray(iArray, iSize);
            cout<<"\n Максимальный элемент :" <<Maximum(iArray,iSize)<<endl;
            cout<<"\n Минимальный:"<<Minimal(iArray,iSize)<<endl;
            cout<<"\n Сумма:"<<Sum(iArray,iSize)<<endl;
            break;
    case 2:
            cout << "\nМассив типа double:\n"; printArray(dArray, dSize);
            cout<<"\n Максимальный элемент :" <<Maximum(dArray,dSize)<<endl;
            cout<<"\n Минимальный:"<<Minimal(dArray,dSize)<<endl;
            cout<<"\n Сумма:"<<Sum(dArray,dSize)<<endl;
            break;
    case 3:
            cout << "\nМассив типа float:\n"; printArray(fArray, fSize);
            cout<<"\n Максимальный элемент :" <<Maximum(fArray,fSize)<<endl;
            cout<<"\n Минимальный:"<<Minimal(fArray,fSize)<<endl;
            cout<<"\n Сумма:"<<Sum(fArray,fSize)<<endl;
            break;
    default: cout<<"Вы ввели неккоректную команду"<<endl;}
}
return 0;
}
Подскажите пожалуйста,как правильно будет отобразить схему алгоритма программы? сразу после "начала" начинать отображать свитч ?

может у кого-то есть какие-то примеры построения схем алгоритма , поделитесь пожалуйста)
Миниатюры
Подскажите ,пожалуйста,как отобразить схему алгоритма оператора свитч в с++? нигде не могу найти корректного ответа(  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru