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

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

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

Блок-схема для легких программ с функциями и массивом - C++

16.06.2013, 21:38. Просмотров 530. Ответов 1
Метки нет (Все метки)

Ребята, помогите, пожалуйста с составлением блок-схемы на данную программу для работы с массивом. Бьюсь уже какое время, и никак не получается...
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
// Написать программу ввода в массив 20 чисел и поиска в нем
// максимального значения.
 
#include <iostream>
#include <stdio.h>
using namespace std;
 
int main() 
{
    float max=0, a[20];
    cout<<"Vvedite posledovatelno 20 chisel"<<endl;
    for(int i=0; i<20; i++){
        cin>>a[i]; 
    }
    for (int i=0; i<20; i++){
        if(a[i]>max) max=a[i];
    }
    cout<<endl<<"Maximalnoe chislo ravno - "<<max;
    return 0;
}
И еще..скажите как можно в блок-схеме изобразить две функции. Имею в виду ту ситуацию, когда вызывается функция. Знаю, что это делать через предопределенный процесс, но не знаю, как задать вызываемую функцию в схеме (как соединить, где нарисовать: рядом, внизу, и т.д...)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
// Написать программу с функцией,
// которая возводит число a в степень b. Причем a и b вводятся с клавиатуры.
 
#include <stdio.h> // стандартная библиотека ввода/вывода
#include <iostream> // библиотека для потокового ввода/вывода
#include <math.h> // математическая бибилиотека
using namespace std; // использование имен типа std
 
float stepen(float m, float n){
    float s=pow(m,n);
    if(n==0) {s=1;}
    else {s=s;}
    return s;
}
int main(){ // определение функции
    float a, b; // объявление переменных
    cout<<"Vvedite chislo: ";
    cin>>a; // считывание переменной a
    cout<<"Vvedite stepen: ";
    cin>>b; // считывание переменной b
    cout<<"Otvet: "<<stepen(a,b)<<endl;
    return 0;
}
Огромнейшее спасибо за помощь!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.06.2013, 21:38     Блок-схема для легких программ с функциями и массивом
Посмотрите здесь:

Блок-схема с функциями - C++
Помогите, пожалуйста, составить блок-схему к программе. Я не могу понять, как показать функции в блок-схеме. Заранее вам спасибо. ...

Блок схемы для программ С++ - C++
Народ, кто может нарисовать блок схемы к программам построенных на C++ Builder 6, кто силен, нарисуйте. 1)С помощью текстового редактора...

блок схема для класса? - C++
как создать блок схему для класса // l3.cpp : Defines the entry point for the console application. //Комплексное число - это...

Блок-схема для таблицы - C++
float d=1; printf(&quot;Tаблиця переведення вiдстаней в дюймах у сантиметри:\n&quot;); printf(&quot;%s&quot;,LINE); printf(&quot; Дюйми |Сантиметри \n&quot;); ...

Блок схема для Паскаля - C++
Помогите с блок схемой(Особое благодарность Натали) Вот задача Записать в файл последовательного доступа N натуральных чисел: a1, a2,...,...

Блок схема для программы - C++
Здравствуйте, подскажите как правильно составить блок схему к данной программе. Код С++ ...

Блок-схема для кода C++ - C++
Помогите пожалуйста, а то вообще понятия не имею как это делается:help: #include &lt;iostream&gt; #include &lt;string&gt; using namespace...

Блок-схема для программы - C++
#include &quot;iostream.h&quot; void main() { int n,i,k=0; double b,sum=0; cout&lt;&lt;&quot;Vvedite razmernost massiva, n=&quot;; cin&gt;&gt;n; ...

Блок-схема для класса - C++
Как рисуются блок-схемы для классов? Или вообще никак?

блок-схема для задачи - C++
Нужна блок-схема для задачи вводятся три произвольных числа A, B, C. Проверить, не является ли одно из них суммой двух других.


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
abit
260 / 259 / 33
Регистрация: 03.02.2013
Сообщений: 709
16.06.2013, 21:54     Блок-схема для легких программ с функциями и массивом #2
по поводу второй проблемы
Знаю, что это делать через предопределенный процесс, но не знаю, как задать вызываемую функцию в схеме
могу сказать так - вам надо раскрыть функцию в саму программу, это достаточно просто для приведённого примера, т.к. основа программы ничего из себя не представляет и вызов функции происходит лишь однажды, т.е. просто нужно заменить её вызов на само тело

по поводу первого примера - ещё проще, на самом деле, - внимательно посмотрите на определение блок-схемы в википедии - там написаны все инструкции, которые здесь есть
Ответ Создать тему
Опции темы

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