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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Графы в С++ http://www.cyberforum.ru/cpp/thread292699.html
Как можно в программу на С++ ввести граф??моей задачей является определить оптимальное расположение остановок в городе,ну и город в виде графа...
C++ С++ потоки,калькулятор,рекурсия . Всем привет Я почти что дописал строчный калькулятор который работает на потоке,проблема осталась только в скобках,ребят посмотрите плиз мож че подскажите ,я уже неделю мозг парю! #include<iostream> using namespace std; int b=0; float temp=0; float resplus; int bb=0; float btemp=0; http://www.cyberforum.ru/cpp/thread292379.html
Ищу библиотеку C++
Для сжатия файлов. Главные требования: 1.Опенсорс 2.Никаких длл,весь код в исполняемом файле 3.Хорошая совместимость с MS Visual Studio. 4.Наличие подробного описания API библиотеки + примеры. Подскажите есть что такое в природе?) Или это только мои мечты :( ?
C++ Перемещение графических объектов
Разместить на экране 2 расположенных рядом перемигивающиеся окружности!
C++ суффиксный бор.Алгоритм Ахо-Корасик. http://www.cyberforum.ru/cpp/thread291106.html
Приветствую господа! Решаю вот такую задачку : Формат входного файла : В первой строке входного файла записаны 2 целых числа n и k (1<=n,k<=10000). Во второй и третьей строке записаны n и k целых чисел соответственно. каждое число не превосходит по модулю 10^9. Формат выходного файла :
C++ ЧТо это за ошибка ? http://i7.beon.ru/72/42/1904272/41/design/bodybg.jpeg что с ней сделать и как убрать , при запуске программы ссылается на такую строчку CLIENT* c = FindClient( z->num_client = c->num); Добавлено через 1 минуту http://s1.ipicture.ru/Gallery/Viewfull/4397531.html подробнее

Показать сообщение отдельно
marino4kamarina
Сообщений: n/a

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

11.05.2011, 20:33. Просмотров 921. Ответов 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
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
#include <conio.h>//для подключения функции гетч для конца
#include <stdio.h>//для интерфейса
#include <math.h>// для математических функций
 
float  T1 [5];// объявляем глобальные переменные(к каждой ппограмме не надо их будет объявлять)
float  T2 [5];
float  T3 [5][5];
float a[9] ,id,DI,Uk,ugol ,Ik,DU,Ud1,Ud2;
float p=3.141596;
int i,k,h,s;
 
void in(FILE * fp,float a[9]) // подпрограмма которая считывает данные из файла
{   for (i=0;i<9;i++)
    fscanf(fp,"%f",&a[i]);// само считывание
}
 
void out(FILE * fop,float ugol,float DI,float DU,float Ik,float Uk)//подпрограмма которая выводит полученные данные в файл
{   fprintf(fop,"    Ik\\Uk    |");//заголовок
    for(s=0;s<5;s++)//первая строчка
    {   T2[s]=Uk;
        fprintf(fop,"%13f|",T2[s]);
        Uk=Uk+DU;
    }
    fprintf(fop,"\n-------------|----------------------------------------------------------------------\n");
    //вычичляем формулы
    id=(a[3]*a[1])/(a[0]+a[3]*a[2]);
    Ud1=(a[1]*a[0])/(a[0]+a[3]*a[2]);
    Ud2=((a[3]+(a[1]-a[0])*tan(ugol))*a[3]*tan(ugol))/(a[2]*tan(ugol)+1) +a[0];
    //начало заполнения 
    for(h=0;h<5;h++)    
    {   T1[h]=id;
        fprintf(fop,"%13f|",T1[h]);// первый столбик
        for(s=0;s<5;s++)//строки 
        {   if(id>Ik)
            {   T3[h][s]=Ud1;
                fprintf(fop,"%13f|",T3[h][s]);
                Ud1=Ud1+DU;
            }
            else
            {   T3[h][s]=Ud2;
                fprintf(fop,"%13f|",T3[h][s]);
                Ud2=Ud2+DU;
            } 
        }
        id=id+DI;   
        fprintf(fop,"\n-------------|----------------------------------------------------------------------\n");
    }   
}
 
void main ()
{   FILE * fp, * fop;//объявляем перемменые типа файл,(мы присваиваем адрес где лежит файл)
    fp=fopen ("input.txt","r");//открываем для чтения
    fop=fopen ("output.txt","w");// открываем для записи
    in(fp,a);//вызываем процедура (без возращаемого результата, с параметрами fp,a) для считывания данных 
    ugol=(p*a[4])/180;
    DI=(a[8]-a[7])/4;
    DU=(a[6]-a[5])/4;
    Ik=a[7];
    Uk=a[5];
    out(fop,ugol,DI,DU,Ik,Uk);// процедура записи полученных результатов в файл, с параметрами
    fclose(fp);//закрываем файл
    fclose(fop);
    getch();
}
Пример работы программы:
Код
1
1
1
1
45
1
4
1
4
0.Входное напряжение
1.Эдс
2.сопротивление
3.входной ток
4.угол
5.минимальное напряжение
6.максимальное напряжение 
7.минимальный ток
8.максимальный ток
--------------------------------------------------------------------
   Ik\Uk    |     1.000000|     1.750000|     2.500000|     3.250000|     4.000000|
-------------|----------------------------------------------------------------------
     0.500000|     1.500000|     2.250000|     3.000000|     3.750000|     4.500000|
-------------|----------------------------------------------------------------------
     1.250000|     0.500000|     1.250000|     2.000000|     2.750000|     3.500000|
-------------|----------------------------------------------------------------------
     2.000000|     4.250000|     5.000000|     5.750000|     6.500000|     7.250000|
-------------|----------------------------------------------------------------------
     2.750000|     8.000000|     8.750000|     9.500000|    10.250000|    11.000000|
-------------|----------------------------------------------------------------------
     3.500000|    11.750000|    12.500000|    13.250000|    14.000000|    14.750000|
-------------|----------------------------------------------------------------------
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru