Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
1 / 1 / 0
Регистрация: 11.12.2015
Сообщений: 23

Как правильно написать комментарии к каждой строке?

22.03.2016, 18:54. Показов 979. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Задание было такое: Определить, является ли заданная последовательность символов в строке симметричной: читается одинаково слева направо и справа налево
Код:
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
#include<conio.h>
#include<stdio.h>
#include<string.h>
#include<ctype.h>    
#include<locale.h>   
 
void main()
{
    setlocale(LC_ALL,"RUS");
    int i,j,x=1;
    char st1[255];
 
    printf("Введите строку\n");
    gets(st1);              //ввод строки
    printf("Исходная строка: %s\n",st1);
 
    j=strlen(st1)/2;        //максимальный индекс элемента в строке
    for(i=0; i<strlen(st1)/2;i++)   
    {
        if(st1[i]!=st1[strlen(st1)-(i+1)])
        {
           x=0;
        }
    }
 
    if(x==0) printf("Несимметричная строка\n");
    else  printf("симметричная строка\n");
 
 
printf("\n");           //перевод строки
getch();
}
Не могу правильно написать комментарии,а они мне очень нужны,для преподавателя,иначе не примет работу(Помогите пожалуйста!
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
22.03.2016, 18:54
Ответы с готовыми решениями:

Написать подробные комментарии к каждой строке кода
Напишите комментарий к каждой команде что она делает пожалуйста #include &lt;iostream&gt; #include &lt;algorithm&gt; #include...

Написать подробные комментарии к каждой строке кода
Напишите комментарий к каждой команде что она делает пожалуйста #include &lt;windows.h&gt; #define ID_EDIT 1001 #define ID_BUTTON...

НУжно написать комментарии к каждой строке
uses crt; var n,i,j,n1,np,k:longint; s:longint; key:char; e:integer; function RazCif(a:longint):boolean; var...

3
28 / 20 / 97
Регистрация: 22.10.2015
Сообщений: 304
23.03.2016, 03:55
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
#include<conio.h>
#include<iostream>  
#include<locale.h>   
using namespace std;
int main()
{
    setlocale(LC_ALL, "RUS");
    int i,j;
    bool x = true;
    char st1[255];
 
    cout<<"Введите строку"<<endl;
    cin>>st1;              //ввод строки
    cout<<"Исходная строка: "<<st1<<endl;
 
    j = strlen(st1) / 2;        //индекс элемента в середине строки
    for (i = 0; i<j; i++)
        if (st1[i] != st1[strlen(st1) - (i + 1)]) //если вдруг симметрия нарушается
        {
            x = false; //отметим фэйл
            break; //принудительно завершим цикл фор
        }
 
    if (!x) 
        cout<<"Не ";
    cout<<"симметричная строка";
    _getch();
    return 0;
}
0
23.03.2016, 07:38

Не по теме:

Придите на пару и посмотрите преподу в глаза. Внимательно так. Если он требует от вас комментировать строки cin>>st1;, printf("\n"); и break;, то он учит вас плохому.

0
23.03.2016, 11:54

Не по теме:

Цитата Сообщение от SpBerkut Посмотреть сообщение
Если он требует от вас комментировать строки cin>>st1;, printf("\n"); и break;, то он учит вас плохому.
Я пока на этот форум не вылез, тоже так думал. А сейчас понимаю, что это нужно, чтоб убедиться, что студент сам понимает, что он написал.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
23.03.2016, 11:54
Помогаю со студенческими работами здесь

Написать комментарии к каждой строке программы4
uses crt; var s: string; len, i, j: integer; begin write('Введите строку: '); readln(s); len:= length(s);...

Написать подробные комментарии к каждой строке кода
Напишите комментарий к каждой команде что она делает пожалуйста #include&lt;stdio.h&gt; #include&lt;stdlib.h&gt; ...

пожалуйста,нужно написать комментарии к каждой строке(находим определитель матрицы 5-го порядка)
uses crt; const n=5; type matr=array of integer; function det(var x:matr; t:integer):integer; var i,j,k:integer; s,b:integer;...

Написать комментарии к каждой строке готовой программы "работа реактора"...
Добрый вечер. Добрый вечер. Помогите, пожалуйста, с объяснением задачки работы реактора вобщем есть решение, теперь это надо объяснить...

Комментарии к каждой строке
#include &lt;iostream.h&gt; #include&lt;conio.h&gt; struct Sphere { double x; double y; double radius; }; int...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru