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

блок-схема алгоритма - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Переставить все отрицательные элементы в начало массива http://www.cyberforum.ru/cpp-beginners/thread183001.html
Здравствуйте, помогите пожалуйста решить такую задачку! Пусть A - одномерный массив N вещественных чисел (для нечетных вариантов) и N целых чисел (для четных). Ввести его случайным образом. а) Поменять местами максимальный элемент и минимальный положительный элемент. б) Проверить, является ли пятый ненулевой элемент числом, по модулю...
C++ Вычисление определенного интеграла! Помогите плиз с с++! С заданной погрешностью вычислить интеграл! http://www.cyberforum.ru/cpp-beginners/thread182995.html
C++ Метод Гауса есть?
Поделитесь плиз програмкой для решения СЛАУ методом гауса=)
Люди где то я намудрил! C++
Вот код! Спасайте! #include "stdafx.h" #include <iostream> using namespace std; int main() { int arr,s,i,m; cout<<"Enter mass size: "; cin>>s;
C++ Определить, угрожает ли ферзь фигуре http://www.cyberforum.ru/cpp-beginners/thread182978.html
Привет Всем !!!! Определить,угрожает ли ферзь, расположенный на поле ( n1,m1 ) шахматной доски ,фигуре, расположенной на поле ( n2,m2 ). ( где n1,m1,n2,m2 - натуральные числа от 1 до 8 ).
C++ умножить элемент каждой строки первой матрицы на наибольшее из значений элементов соответствующей строки второй матрицы Даны две действительные квадратные матрици порядка n. Получить новую матрицу: умножением элементов каждой строки первой матрици на наибольшее из значений элементов соответствующей строки второй матрици! если можно с помощью библиотек #include <stdio.h> подробнее

Показать сообщение отдельно
ksandrj
0 / 0 / 0
Регистрация: 25.04.2009
Сообщений: 68
28.10.2010, 18:15     блок-схема алгоритма
Помогите составить блок-схему алгоритма для программы:

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
public void Kokh(float startx, float starty, float endx, float endy, int level)
    {
        float x1 = startx, x2 = endx, x3, y1 = starty, y2 = endy, y3, dist, cosa, sina, h;
        System.Drawing.Graphics gr = this.CreateGraphics();
        this.Show();
        if (level == 1)
        {
            gr.DrawLine(new Pen(Color.Black), x1, y1, x2, y2);
        }
        else
        {
            dist = (float)Math.Sqrt((endx - startx) * (endx - startx) + (endy - starty) * (endy - starty));
            h = dist / (2 * (float)Math.Sqrt(3));
            sina = (endy - starty) / dist;
            cosa = (endx - startx) / dist;
            x1 = startx + (endx - startx) / 3;
            x2 = (endx + startx) / 2 + h * sina;
            x3 = startx + 2 * (endx - startx) / 3;
            y1 = starty + (endy - starty) / 3;
            y2 = (endy + starty) / 2 - h * cosa;
            y3 = starty + 2 * (endy - starty) / 3;
            Kokh(startx, starty, x1, y1, level - 1);
            Kokh(x1, y1, x2, y2, level - 1);
            Kokh(x2, y2, x3, y3, level - 1);
            Kokh(x3, y3, endx, endy, level - 1);
        }
    }
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 10:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru