Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывести все слова, отличные от hello https://www.cyberforum.ru/ cpp-beginners/ thread665534.html
Нужно вывести все слова, отличные от hello #include "stdafx.h" #include <iostream> #include <math.h> #include <string.h> using namespace std;
Как в файл записать массив из чисел в с++? C++
помогите пожалуйста,кто знает например , есть у нас текстовый файл " file.txt" . в него нужно поместить массив из 5 чисел . как это сделать ?
Вычисление минимального времени по расписанию движения электричек C++
Подскажите как такую задачу решить (с графами только начал разбираться), вообще не понимаю как ее сделать : Одна из команд-участниц олимпиады решила вернуться домой на электричках. При этом...
C++ Блок-схема Помогите сделать блок схему..вообще никак не получаеться( уже и читал как делать и тд..всёравно не идёт Хотя бы от руки набрасайте(мне главное так где цыклы(типа как они соединяются и тд)) просто... https://www.cyberforum.ru/ cpp-beginners/ thread665517.html
C++ Вычислить значение выражения https://www.cyberforum.ru/ cpp-beginners/ thread665513.html
Необходимо сделать задачу, сегодня, а разбираться не когда((( Если не трудно,сделайте-буду благодарен,задача в прикрепленной картинке.
C++ Как запустить debug в VC2010
Нужно запустить дебаг Source tarball (tar.gz) со страницы http://sphinxsearch.com/downloads/release/ исключительно в VC2010 (в 2008 2005 по дефолту все работает). Кто может помочь в чем ошибка?...
C++ Калькулятор - исключение при делении на 0
Здравствуйте, я решил написать простой калькулятор, вот он: #include<conio.h> #include<locale.h> #include<stdio.h> #define END '0' #define ERROR -1 #include<stdlib.h> int main() { ...
C++ Записать в файл численный массив и вывести на экран #include "stdafx.h" #include <iostream> #include <fstream> using namespace std; void main(void) { ofstream file("D:\First.DAT"); https://www.cyberforum.ru/ cpp-beginners/ thread665497.html
C++ Строковый массив и цикл for https://www.cyberforum.ru/ cpp-beginners/ thread665488.html
Всем привет. Сколько раз не пытался, не получается сделать так, чтобы после проверки условия цикл пошел повторно и при этом счетчик строковых массивов увеличивался на единицу. Прилагаю код ниже: ...
C++ Использовать функции scanf() и printf() Помогите пожалуйста сделать программу: Построить описание класса, содержащего информацию о почтовом адресе организации. Предусмотреть возможность раздельного изменения и чтения составных частей... https://www.cyberforum.ru/ cpp-beginners/ thread665487.html
3 / 3 / 2
Регистрация: 15.09.2012
Сообщений: 86
0

Нужно откомментировать код программы

07.10.2012, 18:03. Просмотров 648. Ответов 6
Метки (Все метки)

Здравствуйте!
Помогите пожалуйста откомментировать код уже написанной программы.
Кое-что я уже откомментировал, что знаю, а остальное не знаю...

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
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
// labka2v2.cpp: определяет точку входа для консольного приложения.
/* Консольное приложение Win32, составляющее на основании введенных
с клавиатуры данных таблицу значений "X" и "Y". */
 
#include "stdafx.h" /* Подключаем заголовочный файл "stdafx.h",
                    находящийся в каталоге интегрированной среды. */
#include "iostream" /* Подключакм файл "iostream", находящийся в каталоге
                    интегрированной среды. */
#include "iomanip"  /* Подключаем файл "iomanip", находящийся в каталоге
                    интегрированной среды. */
#include "math.h"   /* Подключаем заголовочный файл "math.h",
                    находяшийся в каталоге интегрированной среды. */
 
using namespace std; // Используем пространство имен "std".
int main(){ // Задаем целочисленную функцию.
    setlocale(0,"rus"); // Русифицируем консольное приложение.
 
    float startx, endx, dx, x, y; /* Задаем численные вещественные
                                  переменные "startx", "endx", "dx",
                                  "x", "y". */
    int pres, colm; // Задаем численные целые переменные "pres" и "colm".
 
    cout<<"Введите Xнач.:  "; /* Выводим на экран пользователя сообщение
                              с просьбой ввести значение Xнач. */
    cin>>startx; // Считываем с клавиатуры пользователя значение Xнач. 
 
    cout<<"Введите Xкон.:  "; /* Выводим на экран пользователя сообщение
                              с просьбой ввести значение Xкон. */
    cin>>endx; // Считываем с клавиатуры пользователя значение Xнач.
 
    cout<<"Введите шаг dx:  "; /* Выводим на экран пользователя сообщение
                              с просьбой ввести значение шага dx. */
    cin>>dx; // Считываем с клавиатуры пользователя значение dx.
 
    cout<<"Введите значение округления:  "; /* Выводим на экран пользователя
                                            сообщение с просьбой ввести
                                            значение шага dx. */
    cin>>pres; // Считываем с клавиатуры пользователя значение dx.
    
    cout<<endl; // Перевод курсора на новую строку.
    cout<<"Таблица значений:  "; /* Выводим на экран пользователя сообщение
                                 "Таблица значений". */
    cout<<endl; // Перевод курсора на новую строку.
    cout<<endl; // Перевод курсора на новую строку.
    
    colm=pres+4;
 
    cout<<setw(colm)<<"x";
    for(x=startx; x<=endx; x+=dx) /* Запускаем цикл "for" от
                                  "startx" до "endx" с шагом "dx". */
        {
            cout<<fixed<<setw(colm)<<setprecision(pres)<<x;
        }
    
    cout<<endl; // Перевод курсора на новую строку.
    cout<<setw(colm)<<"y";
    for(x=startx; x<=endx; x+=dx) /* Запускаем цикл "for" от
                                  "startx" до "endx" с шагом "dx". */
    {
        if (x>=-3 && x<-2) /* Если значение "x" в диапазоне [-3;2), то...  */
        {
            y=-(x+2); // ...вычисляем значение "y" по формуле y=-(x+2).
            // ...иначе - пропускаем и идем далее
        }
 
        if (x>=-2 && x<0) /* Если значение "x" в диапазоне [-2;0), то...  */
        {
            y=sqrt(1-pow(x+1.0,2)); /* ...вычисляем значение "y" по формуле
            y=sqrt(1-pow(x+1.0,2)). */
            // ...иначе - пропускаем и идем далее
        }
 
        if (x>=0 && x<4) /* Если значение "x" в диапазоне [0;4), то...  */
        {
            y=sqrt(4-pow(x-2.0,2)); /* ...вычисляем значение "y"
            по формуле y=sqrt(4-pow(x-2.0,2)). */
            // ...иначе - пропускаем и идем далее 
        }
 
        if (x>=4 && x<6) /* Если значение "x" в диапазоне [4;6), то...  */
        {
            y=-x/2+2; // ...вычисляем значение "y" по формуле y=-x/2+2.
            // ...иначе - пропускаем и идем далее
        }
 
        if (x>=6 && x<=7) /* Если значение "x" в диапазоне [6;7], то...  */
        {
            y=-1; // ...вычисляем значение "y" по формуле y=-1.
            // иначе - идем далее
        }
 
        cout<<fixed<<setw(colm)<<setprecision(pres)<<y;
    }
    cout<<endl; // Перевод курсора на новую строку.
 
    system("pause"); /* Задаем паузу для программы, чтобы успеть
                     просмотреть результат выполнения до ее закрытия. */
    return 0; /* Возвращаем функции значение "0"  в случае успешного
              выполнения программы. */
}
P.S. Если что - вот ТЗ по программе:
Вычислить и вывести на экран в виде таблицы по вышеприведенным вариантам значения функции, заданной графически на интервале от X нач. до X кон. с шагом dx. Интервал и шаг задать таким образом, чтобы проверить все ветви программы. Таблицу снабдить заголовком и шапкой.

Вернуться к обсуждению:
Нужно откомментировать код программы
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.10.2012, 18:03
Готовые ответы и решения:

нужно откомментировать
помогите откомментировать пожалуйста! Программа полностью рабочая!!!

откомментировать код
#include &lt;iostream&gt; #include &lt;string&gt; #include &lt;algorithm&gt; using namespace std; int main()...

откомментировать код
#include &lt;iostream&gt; #include &lt;string&gt; using namespace std; struct Tree { char x; Tree...

Откомментировать код, написанный поляком-программистом
нужны коментарии к программам 1) #include†&lt;iostream&gt; #include &lt;string&gt; #include &lt;fstream&gt;...

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